Patents Examined by Chau T. Nguyen
-
Patent number: 10817807Abstract: In responsive to receiving a user interaction with a map graphical user interface (GUI) of a client device, the system identifies an origin, and determines a map zoom level and map position based on the interaction. The system identifies and ranks candidate destinations for the origin. The system automatically selects destinations from the ranked candidates for inclusion in the map based on the zoom level and the position. Each selected destination for which a destination location indicator would be obscured in the map by an indicator of a higher ranked destination is automatically determined by the system. The system then deselects each destination for which a location indicator has been determined to be obscured by an indicator of a higher ranked destination, forming a revised set of destinations. The system transmits instructions to display a location indicator for each destination in the revised set to the client device.Type: GrantFiled: October 20, 2016Date of Patent: October 27, 2020Assignee: Google LLCInventors: Rani S. Manoharan, Marcin Z. Brodziak, Jiri Semecky, Alejandro Diaz, Marty R. Gardner, Stefan H. Pharies, Emmet J. Connolly, Konrad Gianno
-
Patent number: 10803232Abstract: A method, system and computer program product for optimizing the loading of a web page. The server receives indications (e.g., Document Object Model (DOM) elements) of web page elements of interest of a web page from multiple client devices. The server updates a list of web page elements for the requested web page that is sorted in terms of popularity based on these received indications of web page elements of interest. The server may then appropriately respond to a request to retrieve that web page by accessing such a list and transmitting to the browser of the requesting client device the data to populate the content of the web page elements for the requested web page in an order based on the sorted list. In this manner, the browser will be able to optimize the loading of the web page.Type: GrantFiled: June 6, 2013Date of Patent: October 13, 2020Assignee: International Business Machines CorporationInventors: Andrew J. Ivory, Todd E. Kaplinger, Aaron K. Shook, David M. Stecher
-
Patent number: 10796691Abstract: Systems, devices, and methods are described herein for providing a graphical user interface for configuring presentations of content and controlling distribution of content, for example, through in conjunction with a management system.Type: GrantFiled: June 2, 2016Date of Patent: October 6, 2020Assignee: Sinclair Broadcast Group, Inc.Inventors: Benjamin Aaron Miller, Jason D. Justman, Lora Clark Bouchard, Michael Ellery Bouchard, Kevin James Cotlove, Mathew Keith Gitchell, Stacia Lynn Haisch, Jonathan David Kersten, Todd Christopher Tibbetts
-
Patent number: 10762675Abstract: Systems, methods, and non-transitory computer-readable media can provide an interface through which a live content stream is presented, the live content stream being accessed through a content provider system. A determination is made that a broadcaster of the live content stream has applied at least one filter to the live content stream, wherein the filter causes some visual modification to be applied to the live content stream. The interface is updated to include the visual modification to the live content stream based at least in part on the filter applied by the broadcaster.Type: GrantFiled: December 12, 2016Date of Patent: September 1, 2020Assignee: Facebook, Inc.Inventor: George Lewis Kedenburg, III
-
Patent number: 10719570Abstract: A method including receiving an indication for a digital alert associated with a specific action for a user account of a user; generating and outputting a first message comprising a web page link; receiving an indication of a request to access the web page link by the user device; responsive to receiving the indication of the request to access the web page link, accessing, based on the indication for a digital alert, user-specific information associated with the user account from the at least one third-party device; and generating, based on the indication for a digital alert and the user-specific information, a customized user interaction-specific web page comprising the user-specific information associated with the user account and at least one user input field.Type: GrantFiled: May 31, 2018Date of Patent: July 21, 2020Assignee: CAPITAL ONE SERVICES, LLCInventors: DiAndrea Kessee, Lingyu Chu
-
Patent number: 10699072Abstract: Electronic reading devices provide readers with text on a display, and enhancements to their functionality and efficiency are discussed herein. Text is provided to the reader in an enhanced contrast mode that highlights the active word and line of the text as well as words of interest in the text so as to improve the functionality of the electronic reading device itself as a provider of textual content.Type: GrantFiled: December 12, 2016Date of Patent: June 30, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Aaron James Monson, Gregory Hitchcock, Kevin Larson, Robert Matthew McKaughan, Mohammadreza Jooyandeh, Alexandre Pereira, Jeffrey Scott Petty, Pelle Haukali Nielsen, Sebastian Michael Greaves, Valentin Dobre, Mark Frank Flores, Dominik Messinger, Michael Tholfsen
-
Patent number: 10699071Abstract: Systems and techniques for flexibly generating custom documents from data objects are described herein. Templates with embedded code instructions, which may be evaluated separate from a document reading or editing program, may be used to generate custom documents. The template system may use the embedded code instructions to dynamically access properties of data objects. An editing program may be used initially to generate a mockup document that may be used as the basis for a template.Type: GrantFiled: December 28, 2015Date of Patent: June 30, 2020Assignee: Palantir Technologies Inc.Inventor: Andy Isaacson
-
Patent number: 10699312Abstract: A computer implemented method for creating a page including content includes the steps of inserting, with a computing device, one or more placeholders in the page, requesting, with a computing device, parameters, receiving, with a computing device, meta data in response to the step of requesting parameters, creating, with a computing device, frames in the page based on the meta data at positions corresponding to the placeholders, requesting, with a computing device, content, receiving, with a computing device, content in response to the request for content, and placing the content in the frames for display on a display device.Type: GrantFiled: March 15, 2018Date of Patent: June 30, 2020Assignee: CBS Interactive Inc.Inventors: Monica Stroud, Eric Harper
-
Patent number: 10691472Abstract: The present invention has an object of providing a user interface execution apparatus and a user interface designing apparatus which can estimate the maximum size of a storage area for storing data to be prefetched when a user interface is designed and can present updated data to the user even when the prefetched data is updated after the prefetch. A user interface execution apparatus in the present invention includes a processor to execute a program; and a memory to store the program which, when executed by the processor, performs processes of: transitioning a state of the user interface execution apparatus; issuing a prefetch request for data; storing the data; generating the code from an interface definition and a state transition definition; and selecting, before transitioning the state, data to be prefetched based on a difference between a data obtaining interface to be used in a state before the transitioning and a data obtaining interface to be used in a state after the transitioning.Type: GrantFiled: February 27, 2015Date of Patent: June 23, 2020Assignee: Mitsubishi Electric CorporationInventors: Kohei Tanaka, Yoshiaki Kitamura, Akira Toyooka, Mitsuo Shimotani, Yukio Goto
-
Patent number: 10691326Abstract: Methods for optimizing a scale and position of a document in response to a user input is provided are provided. In one aspect, a method includes receiving an initial input request to scroll a document to a target position of the document, and identifying at least one relevant portion of content at or near the target position of the document. The method also includes adjusting a position and scale of the document while receiving the initial input request to an optimal position and an optimal scale for viewing the at least one relevant portion. Systems and machine-readable media are also provided.Type: GrantFiled: March 6, 2017Date of Patent: June 23, 2020Assignee: Google LLCInventor: John François Julien Mellor
-
Patent number: 10691317Abstract: The invention provides a method of interacting with interactive items in a user interface. A user interface is provided which includes a control region and a display region. A plurality of interactive items are displayed in the display region. The user interface tracks the position and movement of a pointer in the control region, and interprets the movement and/or position of the pointer. Movement along a first predefined axis is interpreted as focus pointing only, movement along a second predefined axis is interpreted as view pointing only. Movement having components along both axes is interpreted as both view pointing and focus pointing, enabling both view pointing and focus pointing to be substantially simultaneously performed.Type: GrantFiled: October 23, 2015Date of Patent: June 23, 2020Assignee: Flow Labs, Inc.Inventor: Willem Morkel Van Der Westhuizen
-
Patent number: 10599293Abstract: Systems and methods are described for generating, displaying, and navigating contextual user interfaces. A contextual user interface is associated with a particular context, such as a particular provider of items. A contextual user interface generation service may generate a contextual user interface for a particular provider, or may generate a contextual user interface for an aggregate context that includes multiple providers. A user interface element may be provided for navigating from one context to another, and a contextual user interface may be displayed or updated as the selected context changes. The contextual user interface may display context-specific information, such as provider-specific items, criteria, or other information, and may automatically change the displayed context as context-specific items are selected.Type: GrantFiled: June 9, 2017Date of Patent: March 24, 2020Assignee: Amazon Technologies, Inc.Inventors: Andrew Olcott, Julia Hannah Blum, Wesley Scott Lauka
-
Patent number: 10592574Abstract: Systems and methods for automated local story generation and curation are described. In one example embodiment, a server computer receives content from client devices, and processes the content to identify content characteristics. Stories are then generated based on the characteristics of the received content, and the stories are communicated to client devices. In certain embodiments, selection at a client device of an individual piece of content within a story may further be used by the system to provide the client device with a sub-story that includes pieces of content sharing content characteristics with the characteristics of the selected image or video.Type: GrantFiled: December 22, 2017Date of Patent: March 17, 2020Assignee: Snap Inc.Inventors: Maria Pavlovskaia, Evan Spiegel
-
Patent number: 10579222Abstract: A system as provided includes a processing device, a memory coupled to the processing device, the memory to store instructions, a keyboard device coupled to the processing device, and a graphical user interface (GUI) including a display. The processing device is to execute the instructions to: retrieve a set of menu entries including a link and a hidden icon that are selectable to access an electronic file, display the link on the display, and display the hidden icon adjacent to the link on the display. The processing device may further receive a menu entry selection signal indicative of the keyboard device highlighting the hidden icon with a tab action and make the hidden icon visible within the display in response to the menu entry selection signal.Type: GrantFiled: May 17, 2017Date of Patent: March 3, 2020Assignee: salesforce.com, inc.Inventors: Jesse Hausler, Antoni Tonev
-
Patent number: 10573189Abstract: A written document (hereinafter referred to as a “work,” on electronic format which includes, stories, novels, education texts, biographies, compilations, collections, anthologies, tracts, and any other traditional format for relatively extensive texts) provides access to reference, bibliography and/or definition material through an electronic software capability associated with the work. Depending upon reader access information or characteristics (e.g., age, grade, proficiency, or position within the work or any other identifiable reader characteristic or access limitation), any request for reference material, definitions, explanations, translations, or other material provided in the associated software capability is automatically limited by system acknowledgement of the reader access information or characteristics. As the reader's access information or characteristics change, the quality and/or quantity and/or format of requested information with respect to a work changes.Type: GrantFiled: November 8, 2016Date of Patent: February 25, 2020Inventor: Kenneth Nathaniel Sherman
-
Patent number: 10565310Abstract: Methods and systems for message pre-processing include extracting a topic from a received message. The topic of the received message is compared to one or more previously sent or received messages to determine if the topic has already been addressed. An attribute of the message is set to indicate whether the topic has already been addressed. A draft response to the message is generated if the topic has not already been addressed.Type: GrantFiled: July 29, 2016Date of Patent: February 18, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Giuseppe Ciano, Francesca Curzi
-
Patent number: 10564812Abstract: The present disclosure discloses an information processing method and an electronic device. The method comprises: detecting a first operation of a user on a first page displayed on the display unit at a first time, to form a first operating parameter, wherein the first page has first display information displayed thereon; when the first operating parameter satisfies a first preset condition, forming and recording first indication information to indicate the first display information; detecting a second operation of the user on the first page at a second time to form a second operating parameter; judging whether the second operating parameter satisfies a second preset condition; and when the second operating parameter satisfies the second preset condition, controlling the display unit according to the first indication information to perform a first preset operation associated with displaying the first display information, wherein the second time is later than the first time.Type: GrantFiled: June 30, 2015Date of Patent: February 18, 2020Assignees: Beijing Lenovo Software Ltd., Lenovo (Beijing) LimitedInventor: Tao Wang
-
Patent number: 10558745Abstract: An information processing apparatus includes: a memory that stores a plurality of templates which define different designs from each other with respect to a target object; an acquiring unit that acquires, for individual user, edit information indicating a history of editing performed by the user for the template; and an output unit that outputs information about the template that meets an editing tendency of the user for the template, for the individual user, the editing tendency being acquired from the edit information.Type: GrantFiled: July 29, 2016Date of Patent: February 11, 2020Assignee: FUJI XEROX CO., LTD.Inventor: Motoharu Hirata
-
Patent number: 10540086Abstract: An apparatus, method and computer program product are disclosed. The apparatus includes: an operation timing detection unit to detect when an input operation is made; a typing determination unit to determine whether the touch operation is a character input operation; and a key input process unit to perform a character input process if the touch operation is a character input operation. The method includes detecting a timing when an input operation is made, determining whether the touch operation is a character input operation, and performing a character input process if the touch operation is a character input operation. The computer program product includes code to detect a timing when a touch operation is made, determine whether the touch operation is a character input operation, and perform a character input process if the touch operation is a character input operation.Type: GrantFiled: December 12, 2016Date of Patent: January 21, 2020Assignee: Lenovo (Singapore) PTE. LTD.Inventor: Hiroshi Itoh
-
Patent number: 10540430Abstract: Various embodiments for providing a natural language narrative are described. Embodiments may include a summary engine that collects data about an event, and selects a template to narrate a story about the event. A template may include static text, slots for data from the event, and slots for dynamic word choice. Templates may be selected according to a story type and story “flavor.” Templates may also include conditions that determine a choice of the use of template sub-sections. Various aspects of the templates may be selected randomly, to create the impression that the story is human-generated. The stories may be published to a variety of locations and formats. Other embodiments are described and claimed.Type: GrantFiled: December 28, 2011Date of Patent: January 21, 2020Assignee: CBS Interactive Inc.Inventor: Matthew Locke