Patents Examined by Maryam Ipakchi
  • Patent number: 9547468
    Abstract: A system running on a mobile device such as a smartphone is configured to expose a user interface (UI) to enable a user to specify web pages that can be pinned to a start screen of the device. Once pinned, the user may launch a web page by voice command from any location on the UI or from within any experience that is currently being supported on the device. Thus, the user can be on a call with a friend talking about a new video game and then use a voice command to launch a web browser application on the mobile device that navigates to a pinned web page having information about the game's release date. Web pages can be readily pinned and unpinned from the start screen through the UI. When a web page is unpinned from the start screen, the system disables voice web navigation for it.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: January 17, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Cheng-Yi Yen, Derek Liddell, Kenneth Reneris, Charles Morris, Dieter Rindle, Tanvi Surti, Michael Stephens, Eka Tjung
  • Patent number: 9547416
    Abstract: In one embodiment, a method includes displaying a plurality of images stacked into a pile; visually indicating that there are multiple images stacked in the pile; and in response to a first user input in connection with the pile, expanding the pile to display the images in a series. In one embodiment, the method further includes in response to a second user input in connection with the series, collapsing the series to display the image in the pile.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: January 17, 2017
    Assignee: Facebook, Inc.
    Inventor: Michael Matas
  • Patent number: 9547627
    Abstract: In one embodiment, a method includes displaying a content item on a screen of a computing device; displaying a first portion of a series of comments concerning the content item in close proximity to the content item on the screen of the computing device; and in response to a user scrolling down the series of comments, adjusting the content item so that the content item occupies less space on the screen of the computing device and there is more space available on the screen of the computing device for displaying the series of comments; and displaying a second portion of the series of comments using the more space, the second portion including more comments than the first portion.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: January 17, 2017
    Assignee: Facebook, Inc.
    Inventors: Michael Matas, William Joseph Flynn, III
  • Patent number: 9542063
    Abstract: A method is used in managing alert thresholds. An integrated slider settings dialog is provided. An existing setting for the severity of an alert threshold is displayed by the dialog. A user is allowed to view and change the setting for the severity of the alert threshold by hovering over a slider thumb.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: January 10, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Kendra Marchant, Eric S. Lewine
  • Patent number: 9535585
    Abstract: An example information-processing device includes a display controller that, when a scaling operation for changing a scale of an image to be displayed is not performed, displays in a display the image with a first magnification, and when the operation is performed, displays in the display the image with a second magnification that is greater than the first magnification.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: January 3, 2017
    Assignee: NINTENDO CO., LTD.
    Inventors: Munetaka Tsuda, Yasuto Kakimoto, Ryoma Aoki
  • Patent number: 9535813
    Abstract: In one embodiment, a system and a method pertain to monitoring on the computing device resource consumption, storing resource consumption data obtained from the monitoring, receiving a request from the user for information regarding resource consumption or environmental impact associated with the user's operation of the computing device, and presenting to the user information regarding resource consumption or environmental impact.
    Type: Grant
    Filed: August 20, 2008
    Date of Patent: January 3, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Bruce David Michelson
  • Patent number: 9529510
    Abstract: A method comprising causing display of at least one frame of video information, receiving information indicative of a scrub input associated with the video information, such that the scrub input comprises a movement portion and a termination portion, causing display of a progression of frames of the video information in correspondence with the movement portion of the scrub input determining share video information that comprises at least part of the video information based, at least in part, on a speed of the movement portion of the scrub input, and sending the share video information to a separate apparatus is disclosed.
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: December 27, 2016
    Assignee: HERE Global B.V.
    Inventors: Charlie Sutton, Brody Larson, Sebastian Frey, Pascal Wever, David Vegezzi
  • Patent number: 9529486
    Abstract: A non-transitory processor-readable medium storing code representing instructions to be executed by a processor to receive a set of data elements associated with a user-defined content having a content type. The processor interpolates the set of data elements to produce a first set of content data based on a filter domain associated with the user-defined content. The processor further refines the first set of content data based, at least in part, on the content type to produce a second set of content data. The processor also sends a signal representing the second set of content data such that the user-defined content is displayed based on the second set of content data.
    Type: Grant
    Filed: March 25, 2013
    Date of Patent: December 27, 2016
    Assignee: FiftyThree, Inc.
    Inventors: Georg Petschnigg, Andrew Allen, Julian Walker
  • Patent number: 9524509
    Abstract: Briefly, embodiments of methods or systems for client side browser notification are disclosed.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: December 20, 2016
    Assignee: Yahoo! Inc.
    Inventor: Satish Mehta
  • Patent number: 9524097
    Abstract: A two-finger selection method is implemented on a touchscreen of an electronic device. One embodiment involves sensing the touch positions of two fingers on the touchscreen. In response to sensing the two simultaneous touch positions, a selection graphic is displayed and dynamically positioned on the touchscreen as a function of the two touch positions. A specific graphical object, such as a command button having an associated function, is selected in response to a separate selection input received while the selection graphic is positioned on the specific graphical object.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: December 20, 2016
    Assignee: International Business Machines Corporation
    Inventors: Dean F. Herring, Brad M. Johnson, Adrian X. Rodriguez, Jeffrey J. Smith
  • Patent number: 9517418
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to virtual world management and provide a method, data processing system and computer program product for conversation detection in a virtual world. In an embodiment of the invention, a method for conversation management in a virtual world data processing system can include detecting a sequence of statements from at least two avatars in a virtual world, and locating the avatars in the virtual world, computing a temporal proximity of the statements. The statements can be grouped in the virtual world if the avatars are geographically proximate to one another in the virtual world and if the statements have occurred within a threshold temporal proximity of one another. Thereafter, the grouped statements can be persisted in the virtual world as a conversation.
    Type: Grant
    Filed: July 28, 2008
    Date of Patent: December 13, 2016
    Assignee: International Business Machines Corporation
    Inventors: Christopher S. Alkov, Travis M. Grigsby, Ruthie D. Lyle, Lisa A. Seacat
  • Patent number: 9513718
    Abstract: The present invention supports the control of a plurality of controlled devices. With three dimensional accelerometer components, detection of a user action on a remote controller and the orientation of the remote controller are viable through small electronic devices. Aspects of the invention are based on the three dimensional accelerometer components to provide a remote controller that can detect the user action. Based on the user action, the remote controller transmits a signal to the controlled device which conveys the corresponding command. A selected controlled device may be matched to the remote controller. The remote controller and controlled device may also support a learning mode, in which the controlled device sends a list of supported commands to the remote controller. The remote controller then matches an associated action with each command in the command list.
    Type: Grant
    Filed: March 19, 2008
    Date of Patent: December 6, 2016
    Assignee: Computime, Ltd.
    Inventors: Wai-leung Ha, Kairy Kai Lei, Gordon Qian
  • Patent number: 9514110
    Abstract: Systems and methods for editing electronic documents in collaborative environment are described. In one implementation, a document collaboration system comprises a processor, and a scheduling module, coupled to the processor. The scheduling module receives request of a user for either one of collaborative editing and collaborative reviewing a section of the electronic document during a schedule time selected by the user. The scheduling module further retrieves a schedule from the user from an electronic calendar of the user. The scheduling module ascertains the electronic document availability in the selected schedule time slot. On ascertaining the availability of the electronic document during the selected time slot, the scheduling module determines availability of users in the selected schedule time slot.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: December 6, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Anjaneyulu Seetha Rama Kuchibhotla, Dilip Mysore Devaraj, Eniyan Thiruvidam
  • Patent number: 9507757
    Abstract: In one embodiment, a method includes constructing a plurality of versions of a first content item respectively for a plurality of device platforms, the first content item comprising one or more second content items. For each version of the first content item corresponding to a specific device platform, selecting at least one of the second content items to be included in the version of the first content item based on a screen configuration of the specific device platform; and arranging the at least one of the second content items for presentation on a screen of the specific device platform according to the screen configuration of the specific device platform.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: November 29, 2016
    Assignee: Facebook, Inc.
    Inventors: Michael Matas, Sharon Nian You Hwang
  • Patent number: 9501140
    Abstract: An apparatus method and computer program product for developing and executing NUI applications. The apparatus for developing the NUI application comprising a development platform comprising a design manager for indicating a NUI object and a graphic object, wherein the graphic object is designed to track movements of the NUI object, based on movements of an object captured by a NUI device and associated with the NUI object when the application is executed; an interactive manager for managing interactive actions between the NUI object and the graphic object; and a NUI manager for defining a NUI device to be supported by a computing platform executing the application, wherein the application is developed graphically.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: November 22, 2016
    Assignee: ONYSUS SOFTWARE LTD
    Inventors: Dolly Ovadia Nahon, Kfir Matza, Sarel Matza
  • Patent number: 9495014
    Abstract: In a case where an inclination state of the portable reproduction device is changed from a reference state to another state in which a difference from the reference state in inclination is equal to or larger than a reference value and thereafter returns from the other state to the reference state, a determination unit determines whether or not the period of time elapsed after the inclination state starts changing from the reference state to the other state until the inclination state returns to the reference state is within a reference period of time. In a case where the determination unit determines that the period of time elapsed is within the reference period of time, a production control unit changes the reproduction position of the content data, based on a direction of inclination of the portable reproduction device in the other state relative to the reference state.
    Type: Grant
    Filed: April 10, 2012
    Date of Patent: November 15, 2016
    Assignee: RAKUTEN, INC.
    Inventor: Keisuke Matsuo
  • Patent number: 9304683
    Abstract: A soft input panel (SIP) for a computing device is configured to be used by a person holding a computing device with one hand. For example, a user grips a mobile computing device with his right hand at the bottom right corner and uses his right thumb to touch the various keys of the SIP, or grips a mobile computing device with his left hand at the bottom left corner and uses his left thumb to touch the various keys of the SIP. The SIP comprises arced or slanted rows of keys that correspond to the natural pivoting motion of the user's thumb.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: April 5, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Timothy S. Paek, Dmytro Rudchenko, Bongshin Lee, Nikhil Devanur Rangarajan
  • Patent number: 9277181
    Abstract: A media service presentation method, communication system and related device are provided, in which the media service presentation method comprises: obtaining the media presentation information; presenting media services to a user according to the service presentation information. By obtaining the media service presentation information, the media services are presented to the user according to the service presentation information. In this way, the scene SVG-based description is not necessarily needed, which in turn simplifies the terminal's computing process, improving the terminal's performance, and improving user experience.
    Type: Grant
    Filed: December 24, 2009
    Date of Patent: March 1, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jian Yang, Guoqiao Chen, Lei Wang, Huiping Zhang
  • Patent number: 9235321
    Abstract: In one embodiment, a method includes displaying a first content item on a screen of a computing device, the first content item occupying the entire screen and comprising an icon representing a second content item; and in response to a first user input, displaying a first animation sequence depicting the icon opening up to reveal the second content item, the second content item eventually replacing the first content item and occupying the entire screen. In one embodiment, the method further includes in response to a second user input, displaying a second animation sequence depicting the second content item closing down and returning to the icon included in the first content item, the second content item eventually disappearing from the screen.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: January 12, 2016
    Assignee: Facebook, Inc.
    Inventor: Michael Matas
  • Patent number: 9235318
    Abstract: In one embodiment, one or more components of a user interface are arranged in a hierarchy of layers and displayed to a user. The user interface is presented according to the structure of the hierarchy. In response to a first user interaction with a component that has a parent, the display transitions from a first layer at which the component is presented to a second layer at which the parent of the component is presented, with the second layer being beneath the first layer. In response to a second user interaction with a component that has a child, the display transitions from the first layer at which the component is presented to a third layer at which the child of the component is presented, with the third layer being above the first layer.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: January 12, 2016
    Assignee: Facebook, Inc.
    Inventors: Michael Matas, Kimon Tsinteris, Austin Sarner