Patents Examined by William Titcomb
  • Patent number: 9720883
    Abstract: A system and method for providing the dynamic display of content and related advertisements are provided. The advertisements are displayed based on predetermined customer types. A network resource, such as Web page, can include a plurality of dynamic content modules. Depending on the available display area and additional display criteria, each dynamic content module displays a subset content and related advertisements. Each dynamic content module corresponds to an integration of multiple layers of content, such as text, graphics, and image rendering information.
    Type: Grant
    Filed: November 11, 2014
    Date of Patent: August 1, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Chi Ming Kan, Ares Sakamoto
  • Patent number: 9715551
    Abstract: A plurality of web pages prompts a user to record data through a series of graphical user interfaces which provide inputs for a user to select. The data is related to the actions and behavior of individuals being observed and the functional relationship between the individual and his/her environment. The present method provides a means for assessing the data and providing a proposed intervention method and presents the data in a modified form by way of charts, graphs and compiled data for simplicity of use.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: July 25, 2017
    Inventor: Michael Conder
  • Patent number: 9703462
    Abstract: A method for display-independent recognition of a graphical user interface (GUI) control, the method comprising capturing a screenshot of a GUI of a computerized application, determining a cursor position in the screenshot, analyzing an area surrounding the cursor position, to identify a GUI control, and storing an image of the GUI control.
    Type: Grant
    Filed: November 30, 2014
    Date of Patent: July 11, 2017
    Assignee: KRYON SYSTEMS LTD.
    Inventors: Emma Butin, Oren Keinan, Erez Keinan, Alon Rabinovich
  • Patent number: 9696972
    Abstract: A method and apparatus for updating a web-based user interface. The method comprises generating a user interface for a host application, accessing the user interface in a web browser, and modify the user interface within the web browser during run-time of the application. The apparatus comprises a user interface, a user interface updater, a web browser, and a host application. The web browser provides a way to display, access, and modify the user interface for communicating with the host application. The user interface updater generates the user interface and modifies the user interface in response to command information received from the web browser.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: July 4, 2017
    Assignee: Synactive, Inc.
    Inventors: Thomas Ewe, Peter Guang Yun Cheng
  • Patent number: 9690833
    Abstract: Methods and systems for text disambiguation and context designation in incremental search are provided. A method for selecting items in response to ambiguous keystrokes entered by a user and unambiguous metadata associated with a previously selected search result includes receiving ambiguous keystrokes, selecting and presenting a first subset of items and metadata associated with the items presented based on the ambiguous keystrokes. The method also includes receiving a selection of one of the items from the user, and, in response to a locking operation received from the user, locking in fixed relation at least one of the ambiguous keystrokes to at least one metadata term associated with the selected item. The method further includes, subsequent to receiving the locking operation, selecting and presenting a second subset of items based at least in part on the locked metadata term, and presenting the second subset of items.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: June 27, 2017
    Assignee: VEVEO, INC.
    Inventors: Rakesh Barve, Sashikumar Venkataraman, Murali Aravamudan, Manish Mohan Sharma, Pankaj Garg, Sankar Ardhanari
  • Patent number: 9684735
    Abstract: Recommending fonts includes obtaining a product category and determining whether a font recommendation should be made. In the event that the font recommendation should be made, the technique further includes determining a recommended font that corresponds to the product category, the determination being based at least in part on a plurality of predetermined correspondences, the plurality of predetermined correspondences indicating associations between a plurality of product categories and a respective plurality of fonts, and outputting information pertaining to the recommended font.
    Type: Grant
    Filed: January 13, 2015
    Date of Patent: June 20, 2017
    Assignee: Alibaba Group Holding Limited
    Inventors: Jie Gao, Wen Chao Ji
  • Patent number: 9671955
    Abstract: In embodiments of the present invention, a virtual phone is provided which includes a touch screen mounted on an enclosure that includes a processor, memory, wireless communication port, and a power port. The virtual phone further includes a software application executing on the processor to control image display on the touch screen and emulate features of a handheld device presented in the image in response to a user touching a presented feature. The virtual phone further includes a configuration of a user-specific handheld device that is derived from the user-specific handheld device is stored in a memory that is accessible to the processor; wherein the virtual phone presents a visual representation of the user-specific handheld device on the touch screen based on the configuration.
    Type: Grant
    Filed: November 23, 2013
    Date of Patent: June 6, 2017
    Assignee: KCG Technologies LLC
    Inventor: Michael Rogler Kildevaeld
  • Patent number: 9658741
    Abstract: A measuring device comprises a control unit, a measuring unit, a display unit and an input unit. The measuring unit comprises a plurality of functional units and a connection unit configured for selectively connecting the plurality of functional units. The control unit is configured to control the display unit to display a plurality of function blocks each corresponding to at least one functional unit. The input unit is configured to allow a user to select one of the plurality of function blocks. The control unit is configured, after a function block is selected by the user, to control the display unit to display possible connections of the selected function block to further function blocks.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: May 23, 2017
    Assignee: Rohde & Schwarz GmbH & Co. KG
    Inventors: Andreas Pauly, Thomas Braunstorfinger, Angela Rieger, Gerald Tietscher
  • Patent number: 9646255
    Abstract: A method for conversation branching may include storing a plurality of messages communicated in an online conversation and generating a fingerprint for each message. The fingerprint for each message may be stored to a lookup table. The method may also include detecting a new message from one of the users and processing the new message to generate an artifact that correlates to the new message. The lookup table may be queried using the artifact to determine a similarity between the new message and each of the stored messages. One or more proposed reply messages to the new message may be generated for branching the online conversation to a new conversation point that corresponds to a selected one of the one or more proposed reply messages. The one or more proposed reply messages are based on one of the stored messages that has a closest similarity to the new message.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: May 9, 2017
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Kulvir S. Bhogal, Jeffrey R. Hoy, Asima Silva
  • Patent number: 9645720
    Abstract: In an embodiment, a method of data sharing is disclosed. The method may include routing a data set to a specific device in response to a data selection and a target selection.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: May 9, 2017
    Inventor: Jerry Alan Crandall
  • Patent number: 9639315
    Abstract: A method includes causing a display by a first device of a user interface containing a visual representation of content accessed from a source remote from the first device. Responsive to a user's selection of a first control associated with the user interface, a hard copy representation of the content is caused to be generated. Responsive to a user's selection of a second control associated with the user interface, an electronic file representation of the content is caused to be communicated to a second device remote from the first device.
    Type: Grant
    Filed: October 26, 2010
    Date of Patent: May 2, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Venu Prasad Gnanamoorthy
  • Patent number: 9639164
    Abstract: A gesture input method includes: observing a wrist; outputting state information indicating a state of the wrist; determining, by a processor, according to the state information whether the wrist is in a dorsiflexion state; and performing, by the processor, a predetermined process in accordance with whether the wrist is in the dorsiflexion state.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: May 2, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Moyuru Yamada
  • Patent number: 9639066
    Abstract: A display device and an electronic apparatus using the display device include a display component configured to output initial light corresponding to a first image; and a light path converting component configured to receive the initial light corresponding to the first image from the display component and to perform light path conversion on the initial light corresponding to the first image to form a virtual image corresponding to the first image, wherein the virtual image corresponding to the first image is perceived at a particular position and a size of the virtual image perceived being greater than a display size of the display component, wherein the light path converting component comprises a visible area, the particular position and the display component are located separately at two sides of a plane on which the visible area is located.
    Type: Grant
    Filed: December 26, 2014
    Date of Patent: May 2, 2017
    Assignee: LENOVO (BEIJING) CO., LTD.
    Inventors: Chenggang Zou, Xiaopan Zheng, Feijun Weng, Fei Wu
  • Patent number: 9635113
    Abstract: The software-as-a-service (the “Service”) is a web-based software product available to a service professional (an “SP”) allowing such SP to digitally engage clients on matters using any device that can connect to the internet such as a laptop, smartphone, tablet or other web-enabled devices (Google glasses, web-enabled watches etc.) (the “Device”). SPs can also use the Service to collaborate with their clients on matters by communicating and sharing documents with them in private collaboration portals exclusive to a specific client matter which are accessible through the Service and created by the Service during the Service's digital engagement process. The Service is presently directed to SPs such as lawyers for use in the digital engagement of, and collaboration with, their clients on client matters.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: April 25, 2017
    Assignee: Velawsity, LLC
    Inventors: Raghu Chilukuri, Aymeric Grassart, Karnig Kerkonian, Harry Madanyan, Rudy Minasian, Thanadham Thaveesaengsiri, John Tran
  • Patent number: 9634903
    Abstract: An approach is provided distributing content to multiple devices. Specifically, a distribution module causes, at least in part, a rendering of at least one user interface for distributing content among at least one device and one or more other devices with connectivity to the at least one device. The distribution module then causes, at least in part, one or more segmentations of the at least one user interface, wherein the one or more segmentations are associated with the at least one device, respective one or more of the one or more other devices, or a combination thereof. Next, the distribution module determines one or more interactions with the at least one user interface, the one or more segmentations, or a combination thereof to cause, at least in part, a distribution of the content.
    Type: Grant
    Filed: January 18, 2012
    Date of Patent: April 25, 2017
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Qifeng Yan, Wei Wang, Ling Wang, Dhaval Jitendra Joshi
  • Patent number: 9633030
    Abstract: An approach is provided for a data analysis and reporting. A data collection manager generates a graphical user interface (GUI) and displays the GUI on a display of a client device. The GUI includes a plurality of dialog boxes for receiving one or more user inputs. The data collection manager receives one or more file type selections via one or more first dialog boxes, and one or more target selections via one or more second dialog boxes, and then generates and deploys a collector. The collector is configured to: selectively determine one or more data files that have certain characteristics specified by the one or more file type selections and that are hosted on one or more target devices specified by the one or more target selections; collect the one or more data files from the target devices; and store the one or more data files in a network server.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: April 25, 2017
    Assignee: RICOH COMPANY, LTD.
    Inventor: David Greetham
  • Patent number: 9626336
    Abstract: On a computing device, a user interface (UI) layout file is received. The UI layout file defines a visual layout of the GUI. The UI layout file includes a plurality of UI elements each including a UI element identifier and a UI element descriptor. The GUI is displayed via a display according to the UI layout file. An update object specifying UI elements in the UI layout file to be changed is received. The update object includes for each UI element to be changed, the UI element identifier and an update payload including updated information to be displayed via the UI element. The GUI is changed via the display according to the update object.
    Type: Grant
    Filed: December 26, 2014
    Date of Patent: April 18, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Devlin David Bentley, Ali Alvi, Timothy Michael Fuqua, Gus Ralph Spence, III, Preston A. Patton, Ankur Sharma
  • Patent number: 9626104
    Abstract: Embodiments of the invention provide a system for reconfiguring touch controls on a device, such as a cell phone, in reaction to a user's changing mode of operation. For example, a standard display of icons that works well in two-handed operation may not work as well for one-handed operation where the user tries to operate the controls with a thumb of the holding hand. In such a case, a device can detect that the user is trying to operate the controls with a thumb of the holding hand and the controls can be reconfigured to be more suitable for thumb operation. Reconfiguration can also occur in other modes of operation, such as when the user is using a stylus, multiple fingers of a second (non-holding hand), fingers on both hands, etc. In some embodiments, detection of the mode of operation can be automatic such as where a camera takes an image to determine the mode.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: April 18, 2017
    Inventor: Charles J. Kulas
  • Patent number: 9626147
    Abstract: A display device controlling method, a sink device thereof, and a mirroring system thereof are provided. The display device controlling method includes receiving metadata and media data for mirroring a screen image at a sink device from a source device, if a request is received, determining whether the request is an independent request for requesting to perform an operation of the sink device independent from an operation of the source device, or a dependent request for requesting to perform an operation of the sink device dependent to an operation of the source device, and, if the request is an independent request, carrying out the request at the sink device. When the request is input to the sink device, an operation desired by a user may be quickly performed.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: April 18, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Soo-ho Chang, Do-il Kwon, Artem Kozlov
  • Patent number: 9628529
    Abstract: In one implementation, a presentation includes multiple regions of interest or multiple views. The presentation is viewed by local users at the same location as the presentation and remote users at locations different from the presentation. A device receives orientation data from one or more local users that indicates the viewing angle of the one or more local users. The device selects a view including one of plurality of regions of interest based on the orientation data and sends a media stream including the view to the one or more remote users.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: April 18, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Haihua Huang, Yuan Wu, Quilan Huang