Patents Examined by Cong-Lac Huynh
  • Patent number: 10592593
    Abstract: A method and computing system are provided for determining a hierarchical structure associated with a document. The hierarchical structure may be associated with a plurality of elements of the document. A map of the document may be generated. The map may include a plurality of links to one or more of the elements of the document.
    Type: Grant
    Filed: July 11, 2012
    Date of Patent: March 17, 2020
    Assignee: Paper Software LLC
    Inventors: Nathan Alexander Whetsell, Benjamin Stuart Whetsell
  • Patent number: 10579711
    Abstract: To display a news feed in a social network environment, a social networking system generates news items regarding activities associated with a user of a social network environment. The social networking system may also attach an informational link associated with at least one of the activities to at least one of the news items, limit access to the news items to a predetermined set of viewers, and assign an order to the news items. The news items may be displayed in the assigned order to at least one viewing user of the predetermined set of viewers, and the number of news items displayed may be dynamically limited.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: March 3, 2020
    Assignee: Facebook, Inc.
    Inventors: Mark E. Zuckerberg, Ruchi Sanghvi, Andrew G. Bosworth, Chris Cox, Aaron Sittig, Chris Hughes, Katie Geminder, Daniel Corson
  • Patent number: 10579254
    Abstract: A method and apparatus for realizing human-machine interaction are disclosed in the embodiments of the present document, including: according to obtained rotation gesture trajectory information, determining a tangential direction of an initial movement trajectory of a rotation trajectory and rotation information; taking the obtained tangential direction as a drag direction, and calculating a drag distance according to obtained rotation information; and performing dragging on a touch screen according to the obtained drag direction and the obtained drag distance.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: March 3, 2020
    Assignee: ZTE CORPORATION
    Inventor: Zhengwei Han
  • Patent number: 10572578
    Abstract: A method and computing system are provided for processing a document to associate a plurality of items within the document with a group. A first item included within the group may be modified. All other items in the group may also be modified based on the modified first item.
    Type: Grant
    Filed: July 11, 2012
    Date of Patent: February 25, 2020
    Assignee: Paper Software LLC
    Inventors: Nathan Alexander Whetsell, Benjamin Stuart Whetsell
  • Patent number: 10552536
    Abstract: A system and method are provided for analyzing elements of text for comparative purposes. Text is provided to the system in an electronic format readable by the system. The system divides the text data into scenes, which may then be compared against a range of various values across a database of scenes from different texts. Data from one text can be used to identify other texts with similar styles, or identify texts with different styles, and to rank those differences on a spectrum. The system may use data from one text to identify other texts that a user may like, and present information about the text to the user in various forms.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: February 4, 2020
    Assignee: Apple Inc.
    Inventors: Aaron Stanton, Brandon Zehm, Paul Kreiner
  • Patent number: 10540426
    Abstract: A method and computing system are provided for identifying a plurality of indicators of hierarchy within a document. A hierarchical level associated with each of the plurality of indicators may be determined. One or more portions of the document may be associated with a respective hierarchical level associated with each of the plurality of indicators.
    Type: Grant
    Filed: July 11, 2012
    Date of Patent: January 21, 2020
    Assignee: Paper Software LLC
    Inventors: Nathan Alexander Whetsell, Benjamin Stuart Whetsell
  • Patent number: 10534572
    Abstract: A control device includes a control circuit or a processor, that performs various tasks/steps, including displaying, in a GUI, an image of an operation element operable by a user to input a user instruction, and receiving a device assigned to the operation element, a parameter, including an ON or OFF state or a level of the device assigned to the operation element, and a setting value of the parameter corresponding to an operation state of the operation element. A setting command is transmitted to the device assigned to the operation element when the operation element is operated to be in a predetermined operation state. The setting command changes the setting value of the parameter from a current value to a setting value associated to the operation element.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: January 14, 2020
    Assignee: YAMAHA CORPORATION
    Inventor: Daisuke Takahashi
  • Patent number: 10476932
    Abstract: Techniques are provided that allow users to collaborate in relationship to data views, application displays, applications or events. A user can type in a text view related to a specific view in an application display, and the information is shared with other users that take part in sharing that view. A user that expresses an interest in an event is notified about the event and has the capability to interact, in relation to the event, with other users (e.g. by text). The particular form of interaction (and sharing) can be selectively specified. This interaction is comparable to a dynamic bulletin board where the subject is event driven. In the case of an event interest(s), users specify their interest (e.g. in other user application events or system events) and the system automatically alerts them to the occurrence of the event.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: November 12, 2019
    Inventor: Dov Koren
  • Patent number: 10466866
    Abstract: In one aspect, a system for displaying a visual topology of a monitored distributed system is disclosed. The system includes a processor; a memory; and one or more modules stored in the memory and executable by a processor to perform operations including: receive data associated with a monitored application performed over a distributed system of interconnected nodes of machines; identify nodes of interest and one or more chains of nodes connected to the nodes of interest from the interconnected nodes based on the received data; generate an interactive flow map of the interconnected nodes in the distributed system; provide a user interface for displaying the interactive flow map; and automatically display the interactive flow map through the provided user interface to visually distinguish the identified nodes of interest and the one or more chains of nodes connected to the nodes of interest from rest of the interconnected nodes.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: November 5, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Jad Naous, Steven Yuan
  • Patent number: 10467335
    Abstract: A collaborative content management system allows multiple users to access and modify collaborative documents. When audio data is recorded by or uploaded to the system, the audio data may be transcribed or summarized to improve accessibility and user efficiency. Text transcriptions are associated with portions of the audio data representative of the text, and users can search the text transcription and access the portions of the audio data corresponding to search queries for playback. An outline can be automatically generated based on a text transcription of audio data and embedded as a modifiable object within a collaborative document. The system associates hot words with actions to modify the collaborative document upon identifying the hot words in the audio data. Collaborative content management systems can also generate custom lexicons for users based on documents associated with the user for use in transcribing audio data, ensuring that text transcription is more accurate.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: November 5, 2019
    Assignee: Dropbox, Inc.
    Inventors: Timo Mertens, Bradley Neuberg
  • Patent number: 10452764
    Abstract: A computer-implemented method and computing system are provided for defining a plurality of data groups. A set of rules may be associated with each of the data groups. The set of rules may define examples of items that should be included in each group. A document may be processed to identify elements within the document that adhere to a set of rules.
    Type: Grant
    Filed: July 11, 2012
    Date of Patent: October 22, 2019
    Assignee: Paper Software LLC
    Inventors: Nathan Alexander Whetsell, Benjamin Stuart Whetsell
  • Patent number: 10452762
    Abstract: Implementations of the present disclosure are directed to coordinating content between a page and a frame embedded in the page, and include providing a set of events to be registered in a service layer of a third-party system, the set of events including one or more events that can be triggered through the frame, and for which respective update messages are sent from the third-party system to a service layer of an enterprise system, receiving a first update message from the third-party system, the first update message providing data representative of a first event occurring within the frame, requesting first content from one or more data sources, the first content corresponding to the first event, and updating the page to display the first content therein, the first content corresponding to content displayed in the frame.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: October 22, 2019
    Assignee: United Services Automobile Association (USAA)
    Inventors: Richard R. Rohrbough, Jason Paul Hendry
  • Patent number: 10452738
    Abstract: Implementations of the present disclosure are directed to coordinating content between a page and a frame embedded in the page, and include establishing an event listener with the frame, the event listener inducing the frame to provide event messages to the page in response to occurrence of respective events within the frame, receiving a first event message from the frame, the first event message reporting occurrence of a first event, requesting first content from one or more data sources, the first content corresponding to the first event, and updating the page to display the first content therein, the first content corresponding to content displayed in the frame.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: October 22, 2019
    Assignee: United Services Automobile Association (USAA)
    Inventors: Richard R. Rohrbough, Jason Paul Hendry
  • Patent number: 10452777
    Abstract: A character correcting method of a display apparatus includes displaying a sentence including at least one word in a character input window; displaying, if one of the at least one word is selected, a first user interface (UI) in which the at least one selected word is displayed by a character unit; and, displaying, if one of a plurality of characters displayed in the first UI is selected, a second UI around the selected character, the second UI is configured to edit the selected character.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: October 22, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Byuk-sun Kim, Min-jin Kim, Sung-gook Kim, Yong-deok Kim, Sang-on Choi
  • Patent number: 10426896
    Abstract: One or more embodiments of the present disclosure may include an insulin delivery system that includes an insulin delivery device, a user interface that includes multiple user-selectable icons or buttons each representing different meal characteristics, memory to store one or more user-specific dosage parameter, and a processor in communication with the memory and adapted to receive blood glucose data. The processor may also be adapted to determine initial meal characteristics associated with each of the user-selectable icons or buttons based on at least one of the user-specific dosage parameters. The processor may also be adapted to update the meal characteristics associated with each of the user-selectable icons or buttons based upon the blood glucose data.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: October 1, 2019
    Assignee: Bigfoot Biomedical, Inc.
    Inventors: Lane Desborough, Bryan Mazlish, Andrew Bochenko, Ross Naylor, Per John Sjölund
  • Patent number: 10394940
    Abstract: A computer-implemented method and computing system are provided for defining a plurality of data groups. A set of rules may be associated with each of the data groups. The set of rules may define examples of items that should be included in each group. A document may be processed to identify elements within the document that adhere to a set of rules.
    Type: Grant
    Filed: July 11, 2012
    Date of Patent: August 27, 2019
    Assignee: Paper Software LLC
    Inventors: Nathan Alexander Whetsell, Benjamin Stuart Whetsell
  • Patent number: 10387554
    Abstract: A mechanism is provided for applying matching data transformation information based on a user's editing of data within a document. User input identifying inputs provided by a user while editing a document within an application executing on the data processing system is received. A matching algorithm is executed based on user input to identify one or more candidate transformation operations within a transformation operation data structure that matches the user input. Responsive to failing to identify any candidate transformation operations, an indication is provided that no candidate transformation operations are identifiable. Responsive to one or more candidate transformation operations being identified, a list of transformation operations is provided that includes the one or more candidate transformation operations to the user via the data processing system.
    Type: Grant
    Filed: February 19, 2018
    Date of Patent: August 20, 2019
    Assignee: International Business Machines Corporation
    Inventors: Yong Li, Ryan Pham, Xiaoyan Pu, Yeh-Heng Sheng
  • Patent number: 10387523
    Abstract: A method for smart preloading of content resources on client devices is provided. The method includes operations for presenting an interface running on a client device that includes a plurality of content indicators associated with a plurality of content items. The method includes an operation for selectively preloading into a cache of the client device a resource associated with a content item if the content item has a level of engagement that is greater than that of other content items. According to this embodiment, the level of engagement is a measurement of interaction to the content items by other users associated with the user by, for example, a social network. The method further includes retrieving and using the resource for presenting the content item via the interface such that the content item is presented in less time than if the resource were not preloaded to the cache based on the level of engagement.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: August 20, 2019
    Assignee: Oath Inc.
    Inventors: Steve Krutzler, Edward J. Campbell, III, Amit Motgi, Gamaiel Zavala, Arons Lee, Devrim Tufan
  • Patent number: 10387549
    Abstract: A graphics object can be expressed using procedural language embedded in a markup language document. In an embodiment, a drawing space is specified in markup language. A drawing command to arbitrarily draw a graphics object into the drawing space is specified in procedural language. Interpretation of the markup and procedural language commands results in the rendering of the arbitrary graphics object. In another embodiment, there is a browser comprising a rendering engine, an interpreter, and parser. The rendering engine is configured to interpret a markup language instruction that specifies a drawing space as well as drawing commands in procedural language for drawing an arbitrary graphical object into the drawing space. The parser can then parse the drawing commands and convert them into an execution tree of tree objects.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: August 20, 2019
    Assignee: Apple Inc.
    Inventors: Richard Williamson, David Hyatt, John Louch
  • Patent number: 10380224
    Abstract: In a method for generating a presentation, a computer communicates data representative of a plurality of presentation components. A computer receives data representative of a presentation component selected from the plurality of presentation components. A computer retrieves a predefined rule associated with the selected presentation component. A computer applies the rule associated with the selected presentation component. A computer inserts the presentation component in a presentation.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: August 13, 2019
    Assignee: HSC Acquisition, LLC
    Inventor: Ala Mahafzah