Patents Examined by Cong-Lac Huynh
-
Patent number: 10791103Abstract: A method of connecting to a remote virtual application is carried out at a remote desktop client. The steps of the method include transmitting a request for virtual application connection information, receiving, in response to the request, a path to an executable file, a name or identifier of a remote display protocol, and an indication of a protocol configuration associated with a first virtual application, and causing the executable file for the first virtual application to be launched in a virtual computing instance and accessing the first virtual application using the remote display protocol and the protocol configuration.Type: GrantFiled: October 28, 2016Date of Patent: September 29, 2020Assignee: VMware, Inc.Inventors: Jinxing Hu, Wei Hu, Aaron Hou, Yuping Wei, Tang Jia
-
Patent number: 10789987Abstract: A method comprising: causing provision of a visual access menu to enable a user to access video segments of a scene comprising: causing display of at least a portion an image of the scene; causing display, at a first location in the scene, of a first user-selectable menu option that when selected causes access to one or more first video segments of activity at the first location in the scene; and causing display, at a second location in the scene, of a second user-selectable menu option that when selected causes access to one or more second video segments of activity at the second location in the scene.Type: GrantFiled: September 26, 2016Date of Patent: September 29, 2020Assignee: Nokia Technologies OyInventors: Antti Eronen, Jussi Leppänen, Arto Lehtiniemi
-
Patent number: 10776246Abstract: In a computer-implemented method of presenting a temporal topology graph of a computing environment at a graphical user interface, a temporal topology graph of a computing environment including a plurality of managed components is accessed at a service provider, wherein the temporal topology graph includes managed component relationship data for the plurality of managed components over an available time range, wherein the service provider is remote to the computing environment. A selected time of the available time range for displaying a visualization of the temporal topology graph is determined. A visualization of the temporal topology graph of the computing environment is displayed at the selected time in a graphical user interface, wherein the visualization includes a topology of the plurality of managed components and parent/child relationships interconnecting the plurality of managed components at the selected time.Type: GrantFiled: June 14, 2018Date of Patent: September 15, 2020Assignee: VMware, Inc.Inventors: Christopher Knowles, Blair Doyle, Alex Bewley, Jimmy Park
-
Patent number: 10769354Abstract: The present invention relates to techniques for synchronization of state changes in elements within electronic messages with the playback state of multi-media content. A method and system applying these techniques to tracking, animations, and controlling a display state of elements are disclosed.Type: GrantFiled: February 22, 2019Date of Patent: September 8, 2020Inventor: Justin Khoo
-
Patent number: 10747560Abstract: A digital task document can include instructions for performing a task, and a task state data structure can indicate a state of completion of the task. A first update of the data structure can be performed in response to visual user input received from a user profile via a first computer application/device. A second update of the data structure can be performed in response to natural language input received from the user profile via the second computer application/device. A first set of task guidance can be provided to the user profile via the first application/device in a visual format by displaying the task document on a computer display. A second set of task guidance can be provided to the user profile via the second application/device in a natural language format. The first and second sets of task guidance can be provided using the task document and the data structure.Type: GrantFiled: March 20, 2018Date of Patent: August 18, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Russell Allen Herring, Jr., Adam Fourney, Ryen William White, Paul Nathan Bennett
-
Patent number: 10726194Abstract: Linking, tying, referencing or otherwise utilizing characters, images, alphanumerical values, codes and other metadata to link content, media, information, data and other electronically transmittable matter to an application, program, process or other logically executing construct is contemplated. Such content linking may include but is not necessarily limited to enabling content linking without requiring a server or other entity posting a corresponding link to host the linked-to content.Type: GrantFiled: June 27, 2017Date of Patent: July 28, 2020Assignee: Cable Television Laboratories, Inc.Inventors: Stephen Glennon, David Agranoff, Stephen Buck
-
Patent number: 10713432Abstract: This disclosure generally covers systems and methods that identify and differentiate types of changes made from one version of a document to another version of the document. In particular, the disclosed systems and methods identify changes between different document versions as factual changes or paraphrasing changes or (in some embodiments) as changes of a more specific revision category. Moreover, in some embodiments, the disclosed systems and methods also generate a comparison of the first and second versions that identifies changes as factual changes or paraphrasing changes or (in some embodiments) as changes of a more specific revision category. The disclosed systems and methods, in some embodiments, further rank sentences that include changes made between different document versions or group similar (or the same) type of changes within a comparison of document versions.Type: GrantFiled: March 31, 2017Date of Patent: July 14, 2020Assignee: ADOBE INC.Inventors: Tanya Goyal, Sachin Kelkar, Natwar Modani, Manas Agarwal, Jeenu Grover
-
Patent number: 10713282Abstract: A system and method for seamless access to remotely manage documents using synchronization of locally stored documents are provided. In some embodiments, a content management server stores documents in a cache on the user's computer. Documents can thus be accessed and edited using the document in the local file system of the user and synchronized with the content management server asynchronously to access the documents on the local files system. Advantageously, the teachings of embodiments as described can be used in conjunction with content management systems for providing faster access to documents in conjunction with editing and for enabling offline work on such documents.Type: GrantFiled: March 18, 2019Date of Patent: July 14, 2020Assignee: OPEN TEXT SA ULCInventors: Raja Elias Hawa, Matthew David George Timmermans
-
Patent number: 10698587Abstract: Embodiments are disclosed for a method of providing a user interface on a computing device. The method includes presenting a virtual keyboard on a display of the computing device, detecting input to the virtual keyboard. The method further includes, for each detected input, determining whether the input selects any of one or more delimiter keys, displaying a placeholder for the input responsive to the input not selecting any of the one or more delimiter keys, and receiving suggested candidate text from a word-level recognizer and replacing all currently displayed placeholders with the suggested candidate text responsive to the input selecting any of the one or more delimiter keys.Type: GrantFiled: April 11, 2019Date of Patent: June 30, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Timothy Paek, Dmytro Rudchenko, Vishwas Kulkarni, Asela Jeevaka Ranaweera Gunawardana, Jason Grieves, Daniel Ostrowski, Amish Patel
-
Patent number: 10699074Abstract: Methods, mobile electronic devices, and computer program products are provided for accepting reduced text entry of phrases, sentences or paragraphs, and probabilistically determining the most likely translation of the reduced text to a full text counterpart, and displaying same. Reduced text is accepted and parsed according to a predefined reduction pattern to produce parsed text elements. The parsed text elements are evaluated using n-gram knowledge and/or language models to identify the most likely words corresponding to the elements. The most likely corresponding words are used to evaluate the reduced text at the phrase level by evaluating the likelihood of transition from one word to the next amongst the most likely words, to compute phrase probabilities for various combinations of the most likely words. The most likely phrase(s) are output based in part on the phrase probabilities.Type: GrantFiled: May 22, 2018Date of Patent: June 30, 2020Assignee: Microsoft Technology Licensing, LLCInventor: Claes-Fredrik Urban Mannby
-
Patent number: 10671799Abstract: 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: GrantFiled: December 7, 2018Date of Patent: June 2, 2020Assignee: DROPBOX, INC.Inventors: Mathew Antony, Michael Q. Wu
-
Patent number: 10664650Abstract: 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: GrantFiled: February 21, 2018Date of Patent: May 26, 2020Assignee: Microsoft Technology Licensing, LLCInventors: David Shangni Li, Eric Ouyang, Daniel A. Swett, Kelly R. Berman
-
Patent number: 10657311Abstract: 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: GrantFiled: April 30, 2019Date of Patent: May 19, 2020Inventor: Henry Edward Kernan
-
Patent number: 10642991Abstract: 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: GrantFiled: September 27, 2017Date of Patent: May 5, 2020Assignee: GOOGLE INC.Inventors: Manuel Christian Clement, Stefan Welker
-
Patent number: 10635286Abstract: 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: GrantFiled: April 4, 2017Date of Patent: April 28, 2020Assignee: Oracle International CorporationInventors: Christopher Rullan, Hendrik van den Broek, Chadwick Chow
-
Patent number: 10621437Abstract: The disclosure relates to a method for controlling a smart device, an apparatus, and non-transitory computer-readable medium.Type: GrantFiled: March 20, 2018Date of Patent: April 14, 2020Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.Inventor: Qiao Ren
-
Patent number: 10621277Abstract: 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: GrantFiled: March 16, 2013Date of Patent: April 14, 2020Assignee: TRANSFORM SR BRANDS LLCInventors: Rafeh Masood, Gina Hoffmann, Chhavi Saxena
-
Patent number: 10614300Abstract: 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: GrantFiled: December 23, 2014Date of Patent: April 7, 2020Assignee: 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: 10606926Abstract: 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: GrantFiled: January 18, 2019Date of Patent: March 31, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Mira Lane, Michael Brasket, Larry Waldman, Chad Voss
-
Patent number: 10606939Abstract: 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: GrantFiled: October 31, 2018Date of Patent: March 31, 2020Assignee: International Business Machines CorporationInventors: Yong Li, Ryan Pham, Xiaoyan Pu, Yeh-Heng Sheng