Patents Examined by Peiyong Weng
  • Patent number: 9235313
    Abstract: This disclosure relates to systems and methods for estimation of motion in a frame as compared to a reference frame based upon knowledge of windows in the frame and reference frame.
    Type: Grant
    Filed: January 11, 2012
    Date of Patent: January 12, 2016
    Assignee: Google Inc.
    Inventors: Ronghua Wu, Wei Jia
  • Patent number: 9235338
    Abstract: Systems and methods of zooming and panning an image on a multi-touch enabled computing device are provided. The difference in the mean absolute deviation of consecutive move events is used to determine the scaling factor to apply, and the translation of centroids of consecutive move events is used to determine the pan gesture to apply.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 12, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew Browne Barr, Nathan Leung
  • Patent number: 9235277
    Abstract: Most computer operating systems are able to automatically configure the coupled computer peripheral device for use with the computer operating system without the need for installation of a specific driver. However, when these peripheral devices are detected by the computing system, a generic UI control configuration is often assigned to them and whatever customised settings previously configured by the user will be lost and replaced with a new set of unfamiliar setting. This poses much inconvenience and hassle to gamers when they use a different computing system or machine. Described according to an embodiment of the invention is a profile management method, operating on a computing cloud, comprising steps for receiving client data provided by a computing system detecting coupling of a user-interface (UI) thereto and for retrieving configuration data corresponding to the client data for use in configuring the UI by the computing system.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: January 12, 2016
    Assignee: RAZER (ASIA-PACIFIC) PTE LTD.
    Inventors: Min-Liang Tan, Ping He
  • Patent number: 9229738
    Abstract: A message occurrence can be detected when a software application runs on a computing device. The message occurrence can be an occurrence where a text containing message is presented upon a user interface of the software application or a log associated with the software application is updated with a text containing message. A user context for the message occurrence can be determined. The user context can include a user sequence and an execution path. Message occurrence information can be conveyed to a message context catalog. Within the message context catalog, the message occurrence information can be indexed against unique message identifiers. Message occurrence information from the message context catalog can be presented in a computer's user interface when a message uniquely identified by the message identifier is presented in the user interface. The user interface can permit a user to edit text of messages.
    Type: Grant
    Filed: June 19, 2009
    Date of Patent: January 5, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ana C. Biazetti, Virginia D. Hill, Radhika Ramakrishnan, Jeffrey T. Robke, Latha Sivakumar, Mary E. Sturgeon
  • Patent number: 9224129
    Abstract: A system and methodology, for use by a plurality of users working on a common project that has an associated display. The system is comprised of a plurality of display computing appliances, each associated with a respective one of at least two users of a plurality of users. Layer storage and control logic is comprised of memory structured as at least two separate respective data layers of data storage for associative storage of user (image) data mapped to the respective user providing the respective input. Each said separate respective data layer of data storage is comprised of respective user data associated with a respective user of the plurality of users. Each of the display apparatus is responsive to the layer storage and control logic, for providing a respective said display presentation for viewing by the respective one of the at least two users.
    Type: Grant
    Filed: May 6, 2011
    Date of Patent: December 29, 2015
    Inventors: David H. Sitrick, Russell T. Fling
  • Patent number: 9218118
    Abstract: Embodiments of the present disclosure relate to techniques for enabling easy generation, editing, and access to digital content compilations, such as playlists, etc. Specifically, embodiments of the present disclosure employ one or more graphical user-interfaces that provide a playlist toolbar (e.g., a sidebar) after determining a user wishes to access a digital content compilation. Further, predictions may be made to determine potential activities associated with these compilations based upon previous actions performed by the user.
    Type: Grant
    Filed: May 13, 2013
    Date of Patent: December 22, 2015
    Assignee: APPLE INC.
    Inventors: William M. Bachman, Brian R. Frick, Timothy B. Martin, Jeffrey L. Robbin, Christopher J. Sanders
  • Patent number: 9213467
    Abstract: The present invention provides an interaction device including an interaction interface, where a display area is formed of multiple display boundaries among which a corner area is formed between every two adjacent display boundaries; an interface interaction unit, for generating two first boundaries at a position that is corresponding to at least one corner area in the display area, where the two first boundaries and corner sides display boundaries form a main menu selection area which includes a selectable object; a processing unit, configured to, when the selectable object in the main menu selection area is selected and moves towards a position where any one of the two first boundaries is located and the selected selectable object crosses over a predetermined position, replace the selected selectable object in the main menu selection area with predetermined upper level selectable objects or lower level selectable objects correlated to the selected selectable object.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: December 15, 2015
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Rui Li, Yong Liu
  • Patent number: 9208222
    Abstract: Note management methods and systems are provided. First, inputs are received along a timeline, and at least one note is generated according to the inputs. The at least one note is recorded and arranged along the timeline. In some embodiments, a thumbnail is generated for a respective predefined interval on the timeline according to the at least one note in the respective predefined interval, and the thumbnail of the respective predefined interval is displayed along the timeline.
    Type: Grant
    Filed: November 21, 2011
    Date of Patent: December 8, 2015
    Assignee: HTC CORPORATION
    Inventors: David Folchi, Ying-Ju Chen
  • Patent number: 9207901
    Abstract: A task executing method adapted for a screen saver includes steps of opening a screen saver setting window; displaying a task setting region in the screen saver setting window, wherein the task setting region includes N first tasks and N is a positive integer; if P of the N first tasks are selected, automatically executing the P first tasks while a screen saver image starts, wherein P is a positive integer smaller than or equal to N.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: December 8, 2015
    Assignee: Wistron Corporation
    Inventor: Fu-Li Tian
  • Patent number: 9201573
    Abstract: One embodiment is directed to a method performed by a computing device. The method includes (1) receiving a command from a user to initiate a graphical user interface (GUI) session on a client device, the GUI session providing the user with control over a system via a set of GUI pages, (2) selecting, with reference to user profile data associated with the user, a strict subset of the set of GUI pages, the user profile data indicating a plurality of GUI pages of the set of GUI pages that the user has accessed in previous GUI sessions, the strict subset consisting of the plurality of GUI pages, and (3) causing the plurality of GUI pages of the strict subset to be pre-fetched into memory of the client device, the pre-fetched pages being accessible by the user faster than GUI pages which have not been pre-fetched.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 1, 2015
    Assignee: EMC Corporation
    Inventors: Norman M. Miles, Scott E. Joyce, Bruce R. Rabe
  • Patent number: 9201626
    Abstract: Methods and devices for selectively presenting a user interface in a dual screen device. More particularly, the method includes providing a gallery for the dual screen device. The gallery can present one or more images in a user interface. The gallery user interface can adapt to changes in the device configuration. Further, the gallery can display images or videos in the various configurations.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: December 1, 2015
    Assignee: Z124
    Inventors: Sanjiv Sirpal, Martin Gimpl, Karina Amaral Limongi
  • Patent number: 9189133
    Abstract: The present invention provides a method for resizing windows and an apparatus for resizing windows. The method, in one embodiment, involves selecting a seam bordering a window, building a list of windows, and resizing more than one window in response to a single seam movement by a user. The apparatus, in one embodiment, is a computer readable medium comprising a computer program for resizing windows.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: November 17, 2015
    Assignee: Apple Inc.
    Inventor: Randy Ubillos
  • Patent number: 9189138
    Abstract: An example display control device including: a first acquisition unit that acquires operation information indicative of an orientation of an device held by a user; a second acquisition unit that acquires size information in dictate of a size of a content displayed on a display; a determination unit that determines, based on the acquired size information, a scrolling amount by which the content displayed on the display is scrolled in a predetermined direction in accordance with the acquired operation information; and a display controller that controls display of the content performed by the display unit to scroll the content by the determined scrolling amount in accordance with the acquired operation information.
    Type: Grant
    Filed: March 18, 2013
    Date of Patent: November 17, 2015
    Assignee: NINTENDO CO., LTD.
    Inventors: Ryoma Aoki, Munetaka Tsuda, Yasuto Kakimoto
  • Patent number: 9189154
    Abstract: There is provided an information processing apparatus including a display unit for arranging and displaying the plurality of items in a guide region, the display unit enlarging a series of items included in a specified range specified in the guide region to a size larger than a size of the items displayed in the guide region and displaying the series of items in one line in a selection region in the predetermined arrangement, a display control unit when a scroll gesture is given to scroll the series of items in the selection region, the display control unit controls the display unit to update display of the guide region so that the series of items displayed in the scrolled selection region is included in the specified range, and a control unit for determining selection of an item in accordance with a selection gesture given in the selection region.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: November 17, 2015
    Assignee: Sony Corporation
    Inventors: Nobuhiko Ooguchi, Satoshi Asai
  • Patent number: 9175964
    Abstract: Techniques, computer programs and apparatus relating to an integrated calendar and map feature are described. In one implementation, one or more calendar entries are identified in a calendar. A calendar entry includes an associated time and an associated location. A display of a map is provided including a graphical representation indicating a location associated with at least one calendar entry. The location associated with the calendar entry is derived from the calendar entry and included in a request to a map application for the map.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: November 3, 2015
    Assignee: Apple Inc.
    Inventors: Scott Forstall, Gregory N. Christie, Robert E. Borchers, Imran A. Chaudhri
  • Patent number: 9165285
    Abstract: When an outgoing communication sent to one or more recipients contains a supported attachment type, a shared workspace that contains a shared version of the original attachment is provisioned. A modified version of the original outgoing communication is delivered to internal recipients including both a link to the shared document and the original attachment.
    Type: Grant
    Filed: December 8, 2010
    Date of Patent: October 20, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Tracy Schultz, Bram Paperman, Sunil Swami, Nicole Steinbok, Steven Geffner, Jeffrey Kohler, Gary Caldwell, Nino Yuniardi, Peter Leonard, Eli Tamanaha, Nina Shih, Isaac Jacobsen
  • Patent number: 9164663
    Abstract: A system and method for displaying a representation of the configuration of a distribution and/or collection system and the operating status thereof, may comprise: a computer receiving an access request; a storage device storing a representation of the elements and configuration of the distribution and/or collection system and storing information relating to the operating state of the elements; wherein the computer generates a displayable representation of the elements and configuration of the distribution and/or collection system in accordance with the operating state of the elements; and a communication port for transmitting the transformed displayable representation of the elements and configuration of the system to a display.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: October 20, 2015
    Inventor: Clement A. Berard
  • Patent number: 9164776
    Abstract: A plurality of registrations corresponding to a user interface component can be stored. Based on at least one of a layer of a software architecture to which a specific user of a user interface has authorized access, an assignment of a work center view to the user, and business data, it can be determined that the user interface presented to the user should include a navigation target to the user interface component. At run time, a navigation link to the user interface component can be dynamically generated according to a relevant registration selected from the plurality of registrations. The user interface incorporating the navigation link to the user interface component can be displayed. Related systems, articles of manufacture, and computer-implemented methods are described.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: October 20, 2015
    Assignee: SAP AG
    Inventors: Alexander Rauh, Lars Erbe, Thomas Gieselmann, Franz Mueller, Sri Vidhya Ambuga Nandakumar, Nina Tabitha Paul, Stefan Haffner, Vibhor Tomar, Holger Schmidt
  • Patent number: 9164546
    Abstract: Methods and devices for selectively presenting a user interface in a dual screen device. More particularly, the method includes providing a gallery for the dual screen device. The gallery can present one or more images in a user interface. The gallery user interface can adapt to changes in the device configuration. Further, the gallery can display images or videos in the various configurations.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: October 20, 2015
    Assignee: Z124
    Inventors: Sanjiv Sirpal, Martin Gimpl, Karina Amaral Limongi
  • Patent number: 9164659
    Abstract: One or more users may interact simultaneously with different applications on the same device through an input system such as a touch-sensitive display screen. Simultaneous user input may be detected by a multiple input system and subsequently transmitted to an application using a single transmission frame. An application corresponding to the user input is determined based on an input location of the user input and a location and size of a corresponding application. Simultaneous user inputs are rendered simultaneously by each corresponding application. Each application may further include a secondary event processing thread that runs in parallel to traditional operating system event threads. The secondary event processing thread bypasses sequential processing limits of an operating system event thread, providing substantially simultaneous processing of input.
    Type: Grant
    Filed: December 3, 2012
    Date of Patent: October 20, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Curt Carpenter, Debora Everett, Doug Kramer, Derek E. Sunday, Chris Whytock