Patents Examined by Anil Bhargava
  • Patent number: 9727147
    Abstract: An unlocking method and an electronic device are provided. The method is suitable for the electronic device having a touch screen and being in a screen lock mode. The method includes: displaying a first region and a second region on the touch screen; adjusting the first region and the second region according to a tilting state of the electronic device; receiving a touch operation performed on the touch screen; and switching the electronic device to an unlock mode when the touch operation starts in the first region and ends in the second region.
    Type: Grant
    Filed: October 5, 2014
    Date of Patent: August 8, 2017
    Assignee: Acer Incorporated
    Inventors: Hsiao-Lan Tsai, Ming-Ho Lin, Cheng-Hsiung Chiang, Wei-Yin Su
  • Patent number: 9721615
    Abstract: In one embodiment, a method for non-linear navigation of video content includes: receiving the video content in a live video review buffer, where the video content is indexed according to a time code index, defining video content windows in the video content according to blocks of time according to the time code index, displaying a grid of video tiles, where each of the video tiles is associated with one of the video content windows in the live video review buffer, defining an in-focus status for one of the video tiles, and in response to user input, navigating the video content window associated with the video tile with the in-focus status.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: August 1, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Gareth John Bowen, Avraham Poupko, Lawrence Sol Rublin
  • Patent number: 9716580
    Abstract: In an embodiment, a computer implemented method of an online course, includes receiving a server quantity via a browser interface, the server quantity being the number of servers to be loaded with an operating system and a course application to provide a computer-based teaching environment to a student user, wherein the browser interface operates within a database. The method further includes receiving a server-student allocation via the browser interface, the server-student allocation being a number that determines the proportion of students in the computer-based teaching environment to the servers providing the computer-based teaching environment.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: July 25, 2017
    Assignee: E&C HOLDING COMPANY, LLC
    Inventor: Robert J. Slapp, III
  • Patent number: 9710152
    Abstract: A computer implemented method of managing objects presented on a user interface of a computer device having at least one processor and at least one memory, comprising displaying an arrangement of selectable objects each having one or more characteristics, information on said arrangement of objects and said objects being stored in said at least one memory, determining a selection of at least a first object in dependence on a user input received via the user interface, evaluating using the stored information on said arrangement, if the selected shares one or more characteristic with neighboring objects in the arrangement, determining an input time period of the user input; determining, in dependence on the stored information on said board arrangement if the selected object shares one or more characteristics with neighboring objects; and if so indicating a valid status to a user by highlighting or removing at least the selected object.
    Type: Grant
    Filed: August 13, 2014
    Date of Patent: July 18, 2017
    Assignee: KING.COM LTD.
    Inventors: David Picon, Oriol Canudas, David Guerrero
  • Patent number: 9703877
    Abstract: The invention relates to a method and system for selecting personalized content for a user, the method being performed by an evaluation tool instantiated on a computing device and comprising the evaluation tool. The evaluation tool creates a content selection rule for the user for finding and filtering content items, such as advertising content. The tool generates a content selection algorithm from the content selection rule for determining which content items to present to the user and presents the content item to the user based on the content selection algorithm and allows the user to interact with the presented content item.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: July 11, 2017
    Assignee: LinkedIn Corporation
    Inventors: David S. Mawhinney, Dean Sherwood Thompson, Evan S. DiBiase, Matthew J. Fleckenstein, Sean J. Ammirati, Thi T. Avrahami
  • Patent number: 9694682
    Abstract: An adaptive, automatically-reconfigurable, vehicle instrument display method and system are described that continuously looks for a specified physical action of a driver operating the vehicle and, upon determining that the specified physical action of the driver has occurred, automatically effects a change to at least one widget in the instrument panel display of the vehicle.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Gregory J. Boss, Rick A. Hamilton, II, Luis Carlos Cruz Huertas, Edgar Adolfo Zamora Duran
  • Patent number: 9696892
    Abstract: A mechanism is described for facilitating dynamic edit modes at computing devices according to one embodiment. A method of embodiments, as described herein, includes receiving a first request for accessing an edit mode at a computing device, where the first request is placed by turning the computing device from a first position to a second position, and allowing access to the edit mode, if the first request is determined to be intentional.
    Type: Grant
    Filed: December 26, 2013
    Date of Patent: July 4, 2017
    Assignee: Intel Corporation
    Inventor: Jeremy Bert Conn
  • Patent number: 9690451
    Abstract: A dynamic biography module in a user device receives a request for supplemental information corresponding to an electronic media item being consumed by a user. The dynamic biography module determines the user's reading location in the electronic media item and determines a version of the supplemental information corresponding to the reading location. In response, the dynamic biography module provides the corresponding version of the supplemental information to the user.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: June 27, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Mehal Shah
  • Patent number: 9690866
    Abstract: Persistent media playback techniques are described. In an implementation, a media player is served via a network for display by a browser of a device. Web pages are served via the network for display by the browser of the device. Each of the web pages is configured for integration with the media player so that the media player is persistently displayed by the browser during navigation among the web pages. The media player may be configured to play media files providing a variety of different media types. The media player may also provide contextual suggestions of media.
    Type: Grant
    Filed: June 19, 2009
    Date of Patent: June 27, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Chad C. Gibson, Sara Tahir, Christopher A. Evans, Marcus E. Pina, Richard L. Mains
  • Patent number: 9669931
    Abstract: A method for operating a control panel of an aircraft includes: sending display data from a control panel to a central controller of the aircraft, the display data including values to be displayed on a display screen of the control panel; loading, in the central controller, a display template from a central data storage, the display template including information for layouting the display data; generating a display page for the control panel in the central controller by merging the display data and the display template; sending the display page to the control panel; and displaying the display page on a display screen of the control panel.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: June 6, 2017
    Assignee: Airbus Operations GmbH
    Inventors: Jean-Marc Graumann, Marko Prasse, Christian Riedel
  • Patent number: 9671923
    Abstract: Disclosed herein are technologies for implementing a multi-view model for devices using a plurality of stack registers. In some implementations, front-stack and back-stack registers enable a user to keep multiple views simultaneously and facilitate fast switching from one view to another without losing any unsaved data in each view.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: June 6, 2017
    Assignee: SAP SE
    Inventor: Yifei Wang
  • Patent number: 9665261
    Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for providing a user interface customizable to define state transitions of panes in a bounding window. For example, a bounding window including one or more resizable panes is displayed in a user interface on a display device. Breakpoints situated at respective spatial positions in the bounding window are graphically represented in the user interface. Each breakpoint defines a transition of a pane from one state to another when the pane is resized to traverse the breakpoint. The spatial position of one or more of the breakpoints can be updated in accordance with a request indicating user customization of breakpoints.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: May 30, 2017
    Assignee: salesforce.com, inc.
    Inventors: Benjamin Snyder, Michael Wang
  • Patent number: 9654426
    Abstract: A system and method for sorting messages within an interface including providing a navigational menu with at least three menu options of at least three message collections, the menu options ordered according to an ordered horizontal virtual arrangement of a set of message collections; upon receiving user selection of one of the menu options, activating the message collection corresponding to the user selected menu option, which comprises—displaying the message collection of the selected menu option and virtually positioning the remaining set of message collections off screen; within the active message collection of the set of message collections, detecting a gesture swipe in a horizontal direction; selecting a sorting option corresponding to a message collection virtually positioned in the horizontal direction relative to the active message collection; and transferring the message to the message collection of the selected sorting option.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: May 16, 2017
    Assignee: DROPBOX, INC.
    Inventors: George Milton Underwood, IV, Elizabeth Armistead, Sean Beausoleil, Scott Cannon, Adam Cue, Darian Edwards, Steven Flory, Eleanor Luna
  • Patent number: 9646092
    Abstract: Methods and systems for the collecting and monitoring of information related to the performance of application programming interfaces (APIs) are provided. A method includes obtaining one or more various measurements of performance of the APIs, and assessing a performance status for each API based on the obtained one or more various measurements of performance. The method further includes displaying, the performance status for each API and the APIs, and searching for a particular API of the displayed APIs using a search technique configured to compare a keyword indicative of the particular API to all fields of JavaScript Object Notation (JSON) objects that have been used to define the APIs. The method further includes displaying the particular API including the performance status for the particular API, the one or more various measurements of performance for the particular API, and methods of the particular API, as a result of the searching.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: May 9, 2017
    Assignee: ADP, LLC
    Inventors: Thomas A. Cooper, Nick Heasman, Ijoni Meta
  • Patent number: 9639231
    Abstract: A computing device is described that includes one or more processors and at least one module operable by the processors to output, for display, first information for an event, and, responsive to determining that a user of the computing device has viewed a display device of the computing device for at least a threshold amount of time, output, for display, second information for the event, the second information including information associated with the event and not included in the first information. The module is further operable to, responsive to determining that the user of the computing device has viewed the display device for at least another threshold amount of time greater than the first threshold amount of time, output, for display, third information for the event, the third information including additional information associated with the event and not included in the first information or the second information.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: May 2, 2017
    Assignee: Google Inc.
    Inventors: Morten Just Petersen, Emmet Connolly, Matias Gonzalo Duarte, Alexander Faaborg
  • Patent number: 9632694
    Abstract: A method and apparatus for performing an action while a portable computing device is in a locked state is disclosed. An unlock image is displayed in a first region of a touch-sensitive display. Responsive to detecting contact with the touch-sensitive display at the first region, an action image is displayed in a second region of the touch-sensitive display. While the unlock image remains stationary at the first region, movement of the contact with the touch-sensitive display is detected and a direction of movement of the contact is determined. Responsive to determining the direction of movement of the contact is towards the action image, the action image is visually modified to distinguish it from the unlock image. Responsive to the contact with the touch-sensitive display reaching the second region, an action associated with the action image is performed.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: April 25, 2017
    Assignee: Google Technology Holdings LLC
    Inventors: Catherine Nguyen, Nathan Fortin, Rachid El-Guerrab, Kye-Wan Sung, Matthew Oursbourn, Timothy R. Richards, Ogi Boras, Ryan Enslow, Joshua VanHeirseele
  • Patent number: 9632676
    Abstract: There is provided a method for dynamically updating a set of data objects, comprising: managing an object dataset defining attribute values for attribute parameters for each object; receiving a query including search term(s); applying the query to the object dataset to select a first set of objects including attribute parameter(s) associated with the search term(s); instructing rendering of the first set of objects within a graphical user interface (GUI); receiving a selection of object(s) of the first set of objects; identifying attribute parameter(s) according to the selected object(s); excluding a second set of objects from the first set of objects based on different attribute values of the identified attribute parameter(s), to identify a third set of objects; and instructing dynamic rendering to update the GUI to present the third set of objects, wherein the third set of objects includes fewer members than the first set of objects.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: April 25, 2017
    Assignee: Twiggle Ltd.
    Inventors: Udi Gindi, Amir Konigsberg, Adi Avidor
  • Patent number: 9626087
    Abstract: An electronic device with a display displays a first user interface; detects a first input that includes a first movement. In response to detecting the first input, the device slides the first user interface off in a first direction in accordance with the first movement, where a magnitude of the sliding of the first user interface is determined based on a magnitude of the first movement and a first movement proportionality factor; and concurrently slides the second user interface on in the first direction over the first user interface in accordance with the first movement while sliding the first user interface off the display. A magnitude of the sliding of the second user interface over the first user interface is determined based on a magnitude of the first movement and a second movement proportionality factor that is different from the first movement proportionality factor.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: April 18, 2017
    Assignee: APPLE INC.
    Inventors: Chanaka G. Karunamuni, Stephen O. Lemay, Imran Chaudhri, Nicholas Zambetti
  • Patent number: 9619102
    Abstract: Provided are a method and apparatus for presenting images, a mobile terminal and a computer storage medium. The method includes: an instruction to present images in a folder is received; a predefined number of images are loaded to a screen of a device so as to be presented thereon, the predefined number is the quantity of images capable of being presented by the screen of the device; an instruction to move a display interface forward is received; it is determined in real time whether images presented on the screen of the device are hidden beyond the screen of the device after the display interface is moved forward, if Yes, memory space of images hidden beyond the screen of the device are recovered and images, as many as images with their memory space recovered, arranged behind the predefined number of images presented on the screen of the device in the folder are loaded to the screen of the device so as to be presented thereon.
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: April 11, 2017
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Zheng Lin
  • Patent number: 9619121
    Abstract: Techniques and systems for receiving and using a customization file are provided, including a computing device, a method, or a computer-program product. For example, a method may include receiving a customization file that includes customized content for customizing a communication interface overlay. The method may further include accessing native application code and executing the native application code to run a native application. The method may further include accessing a compiled set of code that is separate from the native application code. The compiled set of code is accessible by the native application code. The method may further include executing the compiled set of code, wherein a default file of the compiled set of code provides a native communication interface overlay, wherein the native communication interface overlay is overlaid over a graphical interface of the native application, and wherein the native communication interface overlay allows communication with a resource of a third-party.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: April 11, 2017
    Assignee: LivePerson, Inc.
    Inventors: Grant Lawrence Miller, Marc Campbell