News Column

Patent Issued for Presenting Information to a User Based on the Current State of a User Device

July 1, 2014



By a News Reporter-Staff News Editor at Information Technology Newsweekly -- From Alexandria, Virginia, VerticalNews journalists report that a patent by the inventors Holzer, Michael (San Francisco, CA); Bonforte, Jeffrey (San Francisco, CA), filed on May 26, 2011, was published online on June 17, 2014.

The patent's assignee for patent number 8754848 is Yahoo! Inc. (Sunnyvale, CA).

News editors obtained the following quote from the background information supplied by the inventors: "Electronic communications between persons for both business and personal use are now extensively used. In addition to e-mail communications and telephone communications, additional forms of communication are common, including instant messaging, social network messaging and commenting, message board posting, and text messaging.

"Conventional computing systems and devices are configured to support applications such as e-mail or instant messaging that implement an address book. The address book may be accessed by a user of the application (or by the application itself) for a variety of purposes. Typically, the address book is unique for a given application and may contain unique application specific data.

"In conventional applications, each address book entry must be manually entered and maintained by a user. Over time, some entries become outdated due to a lack of regular maintenance, while other entries become obsolete. As the number of contacts grow, the maintenance of the address book may become difficult and time consuming.

"Further, access to the address book during regular usage of a personal communication device typically requires that the user manually navigate to an address book screen of the device using a combination of buttons, keys (e.g., keys located on the face of a phone or other user device), and other cursor navigational devices, and/or the clicking on one or more icons or highlighted regions located on a screen of a user interface of the device. In addition, the foregoing navigation results in the user being presented a different screen in order to access the information in the address book. Finally, the user must typically manually type a few letters corresponding to a person's name in order to search for and obtain that person's information from among all of the typically numerous records stored in the address book."

As a supplement to the background information on this patent, VerticalNews correspondents also obtained the inventors' summary information for this patent: "Systems and methods to present information to a user of an end-user device based on a current state (e.g., user context, mobile device status, and current and/or historical user actions or user motions such as by using keys on a keyboard or by gestures on a touch screen) of the end-user device. Some embodiments are summarized in this section.

"In one embodiment, a method includes: detecting, via a user device (e.g., a mobile phone), a predefined user motion of a user (e.g., a flick of a trackball or gesture on a touch screen); determining a current state of the user device based on at least one characteristic; and in response to detecting the user motion, presenting, via a display of the user device, information (e.g., a person profile) to the user based on the current state.

"In another embodiment, a method includes: running an application (e.g., an email application or a voice communications application), on a user device, requested by a user via a user interface of the user device; receiving a request for information from the user associated with use of the application by the user; determining a current state of the user device based on at least one characteristic of the user device; and in response to the request, presenting, via a display of the user device, information to the user based on the current state.

"In an alternative embodiment, a method includes: presenting, via a display of an end-user device, a first user interface screen; detecting, via a user input device of the end-user device, a predefined user motion associated with the first screen, wherein the user motion is substantially in a single direction of movement in a plane parallel to the display; and in response to detecting the user motion, presenting a second user interface screen via the display, the second screen including information corresponding to the first screen.

"In another alternative embodiment, a method includes: presenting, via a display of an end-user device, a first user interface screen including an input field to identify a person; detecting, via a user input device of the end-user device, a predefined user motion associated with the first screen; in response to detecting the user motion, presenting a second user interface screen via the display, the second screen including a list of persons and further including a search input field configured to initiate a search of stored personal data available for use as a data input for the first screen; and updating the list of persons of the second screen in response to the searching of the stored personal data.

"In yet another alternative embodiment, a method includes: presenting, via a display of a mobile device, a first user interface screen including an input field to identify a person; detecting, via a trackball of the mobile device, a predefined user motion associated with the first screen, wherein the user motion is an upward movement on the trackball by a user of the mobile device; in response to detecting the user motion, presenting a second user interface screen via the display, the second screen including a list of persons and corresponding personal data, the personal data being available as input data for the first screen upon selection of a person by the user; receiving a selection by the user of a first person from the list of persons of the second screen; and displaying personal data corresponding to the first person on the first screen.

"The disclosure includes methods and apparatuses which perform these methods, including data processing systems and user devices which perform these methods, and computer readable media containing instructions which when executed on data processing systems and user devices cause the systems to perform these methods.

"Other features will be apparent from the accompanying drawings and from the detailed description which follows."

For additional information on this patent, see: Holzer, Michael; Bonforte, Jeffrey. Presenting Information to a User Based on the Current State of a User Device. U.S. Patent Number 8754848, filed May 26, 2011, and published online on June 17, 2014. Patent URL: http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=8754848.PN.&OS=PN/8754848RS=PN/8754848

Keywords for this news article include: Yahoo! Inc, Information Technology, Information and Data Processing.

Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC


For more stories covering the world of technology, please see HispanicBusiness' Tech Channel



Source: Information Technology Newsweekly


Story Tools






HispanicBusiness.com Facebook Linkedin Twitter RSS Feed Email Alerts & Newsletters