Patents Examined by Shangao Zhang
  • Patent number: 9417759
    Abstract: A system for synchronizing data across multiple browser tabs or windows includes a synchronization module and shared synchronization storage. The shared synchronization storage is local storage of the browser and is utilized by a plurality of browser windows, a plurality of tabs or a browser window and tab. The shared synchronization storage is used to store information about notifications and a timestamp as to when that information was retrieved from the notification server. The synchronization module is responsive to requests for updates from the notification client module. The synchronization module accesses the shared synchronization storage to determine whether notification information stored there is current and if so provides that notification information from the shared synchronization storage to the notification client module. If notification information stored locally is not current, the synchronization module cooperates with the notification server to retrieve current notification information.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: August 16, 2016
    Assignee: GOOGLE INC.
    Inventors: Balaji Srinivasan, Sandeep Kumar Reddy Mopuru, Ivan Shing Yau Lee
  • Patent number: 9372595
    Abstract: A surface texture measurement device displays in a display an operation screen based on display information of a current operation screen, and displays in the display a guidance screen when guidance display is requested by pressing a guidance screen display button on the operation screen. The operation screen has icon display for one or more buttons that activate predetermined functions. The guidance screen has a button list field that displays a list of icon display and function name display for the buttons included in the current operation screen and a description display field that displays a function description for any of the buttons included in the current operation screen.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: June 21, 2016
    Assignee: MITUTOYO CORPORATION
    Inventors: Megumi Fukuda, Hiroyuki Hidaka
  • Patent number: 9348487
    Abstract: One or more embodiments of the present invention relate to an apparatus and method for generating a cognitive avatar, and according to one or more of the above embodiments of the present invention, the process of allowing the user to select images, which are recognized as similar, from face images of various impressions which are classified as a plurality of impression groups and are stored, is repeatedly performed, and an avatar, which corresponds to the target face which the user intends to generate as the avatar, by a cognitive approach based on the repeatedly performed user's selection, so that a natural avatar, which is similar to the target face, may be expressed without a separate analysis or re-analysis process for the target face.
    Type: Grant
    Filed: November 7, 2013
    Date of Patent: May 24, 2016
    Assignee: KOREA INSTITUTE OF SCIENCE AND TECHNOLOGY
    Inventors: Ig Jae Kim, A Rim Lee
  • Patent number: 9338062
    Abstract: A method of displaying information relating to one or more entities, the method including, in an electronic processing device, generating a network representation, the representation including a number of nodes, each node being indicative of a corresponding entity, and a number of connections between nodes, the connections being indicative of relationships between the entities. The method further includes causing the network representation to be displayed to a user, in response to user input commands, determining at least one user selected node corresponding to a user selected entity, determining at least one search to be performed in respective of the corresponding entity associated with the at least one user selected node, performing the at least one search to thereby determine additional information regarding the entity and causing any additional information to be presented to the user.
    Type: Grant
    Filed: March 25, 2013
    Date of Patent: May 10, 2016
    Assignee: Encompass Corporation Pty Ltd
    Inventors: Wayne Noel Johnson, Richard Lloyd Jones
  • Patent number: 9307072
    Abstract: A method and apparatus for performing a function in an electronic device includes an electronic device displaying 110 a first set of elements on a touch-sensitive display. Then the device receives 115 a first input on the touch-sensitive display, wherein the first input selects at least one element from the first set of elements. Then the device determines 120 that the first input has continued on a path from the at least one element to an edge of the touch-sensitive display. In response to the determining, the device calculates 130 a target key based on at least one characteristic of the path. After calculating, the device senses 155 an activation of the target key by a user. Subsequently, when the target is pressed the device performs 165 the function associated with the target key on the at least one element.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: April 5, 2016
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Xiao-Feng Zhu, Xiang-Yu Zong
  • Patent number: 9269069
    Abstract: A user interface display comprises a plurality of selectable icons and a control symbol in a toolbar. The control symbol can be selected by a user to display additional selectable icons within the toolbar. Incoming events, such as customer support requests or other work items, can be received from a communication server and displayed via a selectable icon or work button in the toolbar. The user interface can notify the user of the incoming event, such as by causing the work button to blink. The user can send a command to the communication server via the user interface relating to the event, such as accepting an incoming work item or releasing a telephone call. The communication server can perform the appropriate event response.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: February 23, 2016
    Assignee: Siebel Systems, Inc.
    Inventors: Mingte Chen, Anil Kumar Annadata, Kuang-Yang Huang, Rohit Bedi, Henry Dana Jay
  • Patent number: 9250766
    Abstract: Tooltips associated with a context based menu are presented for providing information about executable commands on the context based menu. Tooltips may provide information about how to interact with the context based menu including what graphical icons on the context based menu represent and what actions a user can take to execute commands from the context based menu. The tooltips may be brief labels of the commands on the context based menu and may also expand to descriptive tooltips providing more information about the commands. The tooltips may be automatically presented in response to a detected period of inactivity by a user and may additionally be presented in response to detection of a user action such as a press and hold action in association with one or more commands on the context based menu, and may be displayed in a variety of positions around the context based menu.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: February 2, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Erez Kikin Gil, Matthew Kotler, Vignesh Sachidanandam, Mark Pearson, Ned Friend
  • Patent number: 9223472
    Abstract: Application closing techniques are described. In one or more implementations, a computing device recognizes an input as involving selection of an application displayed in a display environment by the computing device and subsequent movement of a point of the selection toward an edge of the display environment. Responsive to the recognizing of the input, the selected application is closed by the computing device.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: December 29, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brian S. LeVee, Jan-Kristian Markiewicz, Gerrit H. Hofmeester, Nils A. Sundelin, Chaitanya Dev Sareen, Matthew I. Worley, Jesse Clay Satterfield, Adam E. Barrus, Benjamin Salim Srour, Bret P. Anderson
  • Patent number: 9223463
    Abstract: A user interface of a mobile computing device having a mobile operating system and a display device utilizes a picker application to facilitate selection of an activity. More specifically, the picker application presents at least one radial list of items to provide an effective process for selecting activities categorized amongst one or more locales or neighborhoods associated with a location.
    Type: Grant
    Filed: April 24, 2012
    Date of Patent: December 29, 2015
    Assignee: GOOGLE INC.
    Inventors: Ryo Kawaguchi, Masanori Goto, Takahiro Kosakai, Keiji Maekawa, Hector Ouilhet, Taj J. Campbell
  • Patent number: 9207829
    Abstract: A method, device, and computer program product for smartly navigating hierarchical structure strings are provided. The method may include tokenizing a hierarchical structure string by a delimiter, reading a hierarchical path to a string pointed by a pointer device between two adjacent delimiters, and fetching and displaying all available sibling hierarchical paths at the level next to the current level.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: December 8, 2015
    Assignee: International Business Machines Corporation
    Inventors: Albert Hsieh, Chao Yuan Huang, Kee Hooi Yeow, Yao Kim Suan, Ng Geok Eng, Li-chuan Yen
  • Patent number: 9104290
    Abstract: A method for controlling a screen of a mobile terminal that simultaneously displays a plurality of execution screens is provided. The method preferably includes: displaying a layout composed of a plurality of sections when a magazine creation event is sensed; mapping applications to the plurality of sections in a one-to-one correspondence, respectively to create a magazine; and displaying the magazine, and an execution screen of an application mapped to each of the sections is arranged at the magazine.
    Type: Grant
    Filed: February 7, 2012
    Date of Patent: August 11, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hui Chul Yang, Jee Yeun Wang, Joong Hun Kwon, Yu Sic Kim, Kyu Sung Kim, Sun Young Park
  • Patent number: 9058187
    Abstract: Methods, computer program products and devices for displaying a current task list on a graphical user interface of a control computer of a processing machine. In implementations, a running task list is provided, each task of the running task list including a task that is running on the control computer, a release task list is defined, each task of the release task list being selectively provided in the release task list based on predetermined, dynamically monitored selection criteria, the current task list is defined, each task of the current task list being provided in the running task list and in the release task list, and the current task list is displayed on the graphical user interface.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: June 16, 2015
    Assignee: TRUMPF Werkzeugmaschinen GmbH + Co. KG
    Inventors: Klaus Bauer, Sabine Kerres
  • Patent number: 9052792
    Abstract: A method, system, and computer program product for inserting a search box into a mobile terminal messaging dialog. Upon receiving a dialog message (e.g., an email message) from a first user device, the method determines the format (e.g., IMAP) of the dialog message in order to insert a similarly-formatted search box. Then, the method modifies the dialog message by inserting the selected search box into the dialog message. The method receives a request from a second user (at a mobile terminal) and the method transmits the outbound dialog message with the inserted search box to the second user's mobile terminal. The second user's mobile terminal supports a web browser, and some dialog messages include pre-populated text in the search box, the pre-populated text based on the dialog message from the first user device. The second user browses using the inserted search box without having to explicitly launch a browser.
    Type: Grant
    Filed: May 9, 2012
    Date of Patent: June 9, 2015
    Assignee: YAHOO! INC.
    Inventor: Viraj Sudhir Chavan
  • Patent number: 9046985
    Abstract: A visual browsing method allows a user to look at an item closely by hovering over, instead of clicking on, an icon representing the item. The method also enables the user to browse items in different levels of a multiple level category without waiting for web pages to be loaded, to know where he/she has been in the multiple level category, and to back up if he/she likes. The method makes the browsing process faster and easier.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: June 2, 2015
    Assignee: Yahoo! Inc.
    Inventors: David Kujda, Andrew Olcott, Eden Soto
  • Patent number: 9032319
    Abstract: Methods, systems, and apparatus for handling of flight deck data are disclosed. The disclosed flight deck data handling means including means such as a cursor-based and touch screen-based means that attach a representative state of the data under pilot manipulation in one or more of the following locations: (1) at the origin display location of the handled data; (2) at the target display location of the handled data; and (3) at any point from the origin to the destination display locations that a cursor or touch input traverses. The representative state of the data is shown via a context-sensitive repeater coupled to a cursor and touch inputs such that continuous feedback as to the current state of the pilot's data manipulation is maintained.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: May 12, 2015
    Assignee: The Boeing Company
    Inventors: Jason L. Hammack, Victor A. Riley
  • Patent number: 9021379
    Abstract: A method is provided for determining a word input by a gesture stroke on a virtual keyboard. The method includes receiving data representing the gesture stroke, analyzing the data to identify a set of dwell points in the gesture stroke, generating a simplified stroke defining a polyline having vertices corresponding with the dwell points of the identified set. The method further includes comparing the simplified stroke polyline with a plurality of predefined polylines each representing a respective word, to determine a closest matching polyline. The computing system outputs the word represented by the closest matching polyline.
    Type: Grant
    Filed: November 7, 2011
    Date of Patent: April 28, 2015
    Assignee: Google Inc.
    Inventors: Nirmal J. Patel, Thad E. Starner
  • Patent number: 9009619
    Abstract: A system for navigating and visualizing the progression of selectably presentable video content includes a progress indicator module for dynamically displaying the progression status of video content paths made up of selectably presentable video content segments. The system further includes an interactive control module for facilitating navigation along the video content paths. The progression status may be graphically represented in the form of a tree structure having linked video content segments forming the content paths. The control module may be used to navigation the video within this tree structure.
    Type: Grant
    Filed: September 19, 2012
    Date of Patent: April 14, 2015
    Assignee: JBF Interlude 2009 Ltdā€”Israel
    Inventors: Jonathan Bloch, Barak Feldman, Tal Zubalsky, Kfir Y. Rotbard
  • Patent number: 8898592
    Abstract: A method for viewing a tree structure can include retrieving, by a computer, the tree structure having a plurality of nodes for viewing on a display, receiving, by the computer, a user selection of a first node for expansion, receiving, by the computer, a user selection of a second node for expansion and grouping the first node and the second node.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: November 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Cheryl D. Loughlin, Gayle C. Steinbugler
  • Patent number: 8869071
    Abstract: A mobile terminal and a method of controlling the operation of the mobile terminal are provided. The method includes displaying a first list including one or more items on a display module provided in a main body of the mobile terminal; determining whether the main body has been rotated so as to turn the display module upside down; and if it is determined that the mobile terminal has been rotated so as to turn the display module upside down, displaying a second list, instead of the first list, on the display module. Therefore, it is possible to control various operations performed by the mobile terminal in accordance with the movement of the main body of the mobile terminal.
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: October 21, 2014
    Assignee: LG Electronics Inc.
    Inventors: Hye Youn Cho, Yea Eun Kwon, Dong Seok Lee
  • Patent number: 8812983
    Abstract: According to one disclosed embodiment, an approach is provided in which a user input is detected at a first location on a display screen, such as a finger selection on a touch-enabled display screen. A number of visual controls that are proximate to the detected location are identified. A magnification interface is then displayed that includes a larger rendition of the visual controls.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: August 19, 2014
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Russell Speight VanBlon, Neal Robert Caliendo, Jr.