Patents Examined by Cong-Lac Huynh
  • Patent number: 10671799
    Abstract: One or more embodiments of systems and methods for a digital content management system for creating a digital document from handwritten content are described herein. For example, the digital content management system receives a digital image of handwritten content and analyzes the digital image to identify handwritten content as well as to identify specific command indicators. In response to identifying a command indicator associated with a command to create a digital document, the digital content management system creates a new digital document and adds digital content portions to the digital document that correspond to the identified content portions identified within the handwritten content depicted within the digital image.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: June 2, 2020
    Assignee: DROPBOX, INC.
    Inventors: Mathew Antony, Michael Q. Wu
  • Patent number: 10664650
    Abstract: A system for associating tags with a portion of a document and presenting portions of the document within a document authoring environment. In one instance, the system includes an input device, a display device, and an electronic processor. The electronic processor is configured to receive, via the input device, a first input, including a selection of the portion of the document and receive, via the input device, a second input including an indication of a first tag. The electronic processor is configured to associate the portion of the document with the first tag in response to receiving the second input. The electronic processor is also configured to receive, via the input device, a third input selecting the first tag or a second tag and in response to receiving the third input, display, within an authoring environment, portions of the document associated with the first tag or the second tag.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: May 26, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Shangni Li, Eric Ouyang, Daniel A. Swett, Kelly R. Berman
  • Patent number: 10657311
    Abstract: A method and system for dividing up large image files, for example, a subsurface wellbore log, into smaller files or slices for faster analysis and for faster transmission. The transmission and analysis can be performed over a network system for display to a user to perform data interpretation, such as geological interpretations. The side by side comparison can be individually controlled and analyzed as well as synchronized manually for comparison. The data from one or multiple different logs can be viewed side by side as smaller slices of the whole while being able to independently vary the view depth of the data from each wellbore by scrolling. Well tops, and other subsurface data, can be interpreted and shown in the well log image with associated depth registration.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: May 19, 2020
    Inventor: Henry Edward Kernan
  • Patent number: 10642991
    Abstract: Computer-implemented systems and methods are described for configuring a plurality of privacy properties for a plurality of virtual objects associated with a first user and a virtual environment being accessed using a device associated with the first user, triggering for display, in the virtual environment, the plurality of virtual objects to the first user accessing the virtual environment, determining whether at least one virtual object is associated with a privacy setting corresponding to the first user. In response to determining that a second user is attempting to access the one virtual object, a visual modification may be applied to the object based on a privacy setting. The method may also include triggering for display, the visual modification of the at least one virtual object, to the second user while continuing to trigger display of the at least one virtual object without the visual modification to the first user.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: May 5, 2020
    Assignee: GOOGLE INC.
    Inventors: Manuel Christian Clement, Stefan Welker
  • Patent number: 10635286
    Abstract: A visualization displays a portion of a big data set in a control in a browser-based GUI. The browser may support HTML and the control may include a DOM element. The control includes a canvas for rendering the big data portion. To create the visualization, the smaller of the browser's maximum canvas size and the big data set's candidate canvas size is determined. The canvas is sized accordingly. A page in the canvas is filled with initial data and the visualization is displayed with a scrollbar. Upon receiving a user input, it is determined if the user input denotes a short or long scroll. It is also determined if the scroll reaches an end of the scrollbar. Data is fetched from a relative location in the big data set in proportion with the relative scroll position, and respecting the data set and canvas limits.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: April 28, 2020
    Assignee: Oracle International Corporation
    Inventors: Christopher Rullan, Hendrik van den Broek, Chadwick Chow
  • Patent number: 10621277
    Abstract: A system and method for the preparation of electronic publications or “ePubs” that provide a rich multimedia experience to readers using any of a variety of user devices, without requiring those individuals wishing to prepare such ePubs to install proprietary client applications on the computing device used to prepare the ePubs, and without the need to download a large portion or all of the ePub to enable viewing on an electronic device of an end-user.
    Type: Grant
    Filed: March 16, 2013
    Date of Patent: April 14, 2020
    Assignee: TRANSFORM SR BRANDS LLC
    Inventors: Rafeh Masood, Gina Hoffmann, Chhavi Saxena
  • Patent number: 10621437
    Abstract: The disclosure relates to a method for controlling a smart device, an apparatus, and non-transitory computer-readable medium.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: April 14, 2020
    Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
    Inventor: Qiao Ren
  • Patent number: 10614300
    Abstract: One embodiment provides a method, including: accepting, in an input and display device, handwriting ink strokes; providing, using a handwriting recognition engine, one or more machine words for the one or more ink strokes; determining a characteristic of the one or more handwriting ink strokes; changing, based on the characteristic of the handwriting ink strokes, input formatting for the one or more machine words; and inputting the one or more machine words according to the input formatting. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: April 7, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Scott Edwards Kelso, John Weldon Nicholson, Bradley Park Strazisar, Steven Richard Perrin, Jianbang Zhang, Sarah Jane E Cox, Russell Speight VanBlon
  • Patent number: 10606926
    Abstract: Methods, systems, and computer readable storage medium for messaging user interfaces are disclosed. In one aspect, a system includes hardware processing circuitry configured to scan a message to identify a structure of first text content included in the message, the structure identifying at least one element of the first text content, the one element having a location within the first text content, receive an indication selecting the one element, display a new text input field within the first text content at the location of the selected one element, receive reply text content into the new input field, and send a reply to the message, wherein the reply comprises the reply text content integrated into the message at the location.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: March 31, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mira Lane, Michael Brasket, Larry Waldman, Chad Voss
  • Patent number: 10606939
    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: October 31, 2018
    Date of Patent: March 31, 2020
    Assignee: International Business Machines Corporation
    Inventors: Yong Li, Ryan Pham, Xiaoyan Pu, Yeh-Heng Sheng
  • 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: 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: 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