Patents Examined by Chau T. Nguyen
-
Patent number: 11087075Abstract: A method to incorporate a first edit and a second edit into an electronic document includes receiving the first edit and the second edit having a shared position in the electronic document, and determining whether the second edit is privileged relative to the first edit. The method further includes responsive to determining that the second edit is not privileged relative to the first edit, requiring the second edit to be independently accepted prior to incorporating the second edit into the electronic document, and responsive to determining that the second edit is privileged relative to the first edit, incorporating the second edit into the electronic document without requiring the second edit to be independently accepted, and responsive to receiving an acceptance of the first edit, causing the first edit and the second edit to be incorporated into the electronic document.Type: GrantFiled: August 12, 2019Date of Patent: August 10, 2021Assignee: Google LLCInventors: Vance Julius Vagell, Fil Zembowicz, Luiz Amaral Franca Pereira Filho, Ian Gunn, Nikita Rybak
-
Patent number: 11087210Abstract: A method of operating a health tracking system is disclosed. The method comprises: receiving a first data record comprising at least a first descriptive string regarding a consumable item, the first descriptive string having at least one word thereof incorrectly spelled; generating a vector using the first descriptive string using a machine learning model; identifying a second descriptive string which corresponds to the consumable item and which has a correct spelling of the at least one incorrectly spelled word by applying the machine learning model to the generated vector; calculating a confidence factor regarding the identified second descriptive string using the machine learning model; and when it is determined that the confidence factor exceeds a predetermined threshold, (i) modifying the first data record by replacing the first descriptive string with the second descriptive string, and (ii) storing the modified first data record in the database.Type: GrantFiled: August 18, 2017Date of Patent: August 10, 2021Assignee: MyFitnessPal, Inc.Inventors: Wenzhe Xue, Hesamoddin Salehian, Patrick Howell
-
Patent number: 11068664Abstract: A method for generating and presenting a comment excerpt in an online publication based on a comment in a comments section is provided. The method may include determining whether a passage from the comment in the comments section is relevant to a sentence in the online publication, and in response to determining that the passage from the comment is relevant to the sentence in the online publication, extracting the passage from the comment. The method may further include determining the scope of the comment that is associated with the extracted passage, wherein determining the scope of the comment comprises determining a context associated with the extracted passage based on text surrounding the extracted passage. The method may further include, based on the determined scope of the comment, generating the comment excerpt that corresponds to the comment. The method may further include presenting the comment excerpt within the online publication.Type: GrantFiled: August 30, 2019Date of Patent: July 20, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Scott Carrier, Dwi Sianto Mansjur, Brendan Bull, Andrew G. Hicks
-
Patent number: 11017152Abstract: 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: July 12, 2019Date of Patent: May 25, 2021Assignee: International Business Machines CorporationInventors: Andrew J. Ivory, Todd E. Kaplinger, Aaron K. Shook, David M. Stecher
-
Patent number: 11017161Abstract: A computer-implemented method, computer program product, and computing system for rendering an annotatable image within an image viewer. An indication of an intent to annotate the annotatable image is received from a user. A meme generation interface is rendered with respect to the annotatable image. Meme annotation criteria is received from the user via the meme generation interface. The meme annotation criteria includes one or more of: a meme message, a meme position indicator, and a font type identifier. The annotatable image is modified based, at least in part, upon the meme annotation criteria, thus generating an annotated image. The annotated image is published to a meme publication website.Type: GrantFiled: July 31, 2017Date of Patent: May 25, 2021Assignee: Google LLCInventors: Stanislaw Pasko, Michal Brzozowski, Wiktor Gworek, Zachary Yeskel
-
Patent number: 11017153Abstract: 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: July 12, 2019Date of Patent: May 25, 2021Assignee: International Business Machines CorporationInventors: Andrew J. Ivory, Todd E. Kaplinger, Aaron K. Shook, David M. Stecher
-
Patent number: 11010539Abstract: Implementations of enhanced content collaboration technology are disclosed herein. In an implementation, a collaboration service determines which collaboration commands to surface in association with each user in a list of users collaborating on a document. The collaboration commands are selected based on each user's collaboration state. The service updates local applications with information indicative of the user state, so that the local applications may surface a user-specific, collaboration state-driven selection of commands.Type: GrantFiled: June 30, 2015Date of Patent: May 18, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Benjamin G. Wilde, Jade Kessler, Ashlyn D. Zoecklein, Douglas L. Milvaney
-
Patent number: 11003344Abstract: A process, and corresponding system for performing the process, is described for editing and representing property values for a digital map. The process retrieves electronic map data from a style sheet corresponding to a vector map tile set for a digital map and displays map layer styles in a property editor panel, where each map style layer references a portion of the data and one or more visual style rules to apply to the portion. The process also displays a visual map with the map layer styles applied. Upon receiving selection of one or more map style layers from the plurality of map style layers, the process displays style layer properties and values corresponding to each. The process renders in the visual map only the selected one or more style layers marked as visible. As edits are made in the property editor panel, the visual map is updated to reflect the changes.Type: GrantFiled: August 18, 2017Date of Patent: May 11, 2021Assignee: Mapbox, Inc.Inventors: Saman Bemel-Benrud, Thomas Christopher MacWright, Eden Halperin, Lauren Budorick, Qian Gao, Scott Andrews
-
Patent number: 10984169Abstract: A method for providing a dynamic loupe in a window of an electronic device. The method includes displaying a document in the window of the electronic device, displaying, using at least dimensions associated with a first sub-region of the document being displayed, the dynamic loupe for the first sub-region, receiving an instruction to associate the dynamic loupe with a second sub-region of the document being displayed, determining one or more dimensions of the second sub-region, and displaying, using at least the identified one or more dimensions, the dynamic loupe for the second sub-region.Type: GrantFiled: June 7, 2018Date of Patent: April 20, 2021Assignee: Apple Inc.Inventors: Nils Beck, Conrad Carlen
-
Patent number: 10963622Abstract: When a browsing computer navigates to a network document, such as a web page, the corresponding server also downloads computer readable formatting information necessary for the operating system of the browsing computer to render correctly any characters within the network document even if the fonts associated with those characters do not exist on the browsing computer prior to encountering the network document. An exposure module is also downloaded to the browsing computer. The exposure module is loaded onto the browsing computer, which in turn either permanently installs or temporarily exposes the operating system of the browsing computer to the computer readable font formatting information associated with the network document. As a result, the operating system of the browsing computer is able to display or otherwise process the network document correctly and consistently regardless of the computer readable fonts installed on the browsing computer.Type: GrantFiled: December 23, 2020Date of Patent: March 30, 2021Assignee: Clantech, Inc.Inventor: Robert G. Adamson, III
-
Patent number: 10908809Abstract: A device with a display and a touch-sensitive surface displays a user interface including a user interface object at a first location. While displaying the user interface, the device detects a portion of an input, including a contact at a location on the touch-sensitive surface corresponding to the user interface object. In response to detecting the portion of the input: upon determining that the portion of the input meets menu-display criteria, the device displays a plurality of selectable options that corresponds to the user interface object on the display; and, upon determining that the portion of the input meets object-move criteria, the device moves the user interface object or a representation thereof from the first location to a second location according to the movement of the contact.Type: GrantFiled: December 18, 2017Date of Patent: February 2, 2021Assignee: APPLE INC.Inventors: Mark K. Hauenstein, Raymond S. Sepulveda, Marcos Alonso Ruiz, Julian K. Missig, Jeffrey T. Bernstein, Patrick L. Coffman, Stephen O. Lemay
-
Patent number: 10878172Abstract: When a browsing computer navigates to a network document, such as a web page, the corresponding server also downloads computer readable formatting information necessary for the operating system of the browsing computer to render correctly any characters within the network document even if the fonts associated with those characters do not exist on the browsing computer prior to encountering the network document. An exposure module is also downloaded to the browsing computer. The exposure module is loaded onto the browsing computer, which in turn either permanently installs or temporarily exposes the operating system of the browsing computer to the computer readable font formatting information associated with the network document. As a result, the operating system of the browsing computer is able to display or otherwise process the network document correctly and consistently regardless of the computer readable fonts installed on the browsing computer.Type: GrantFiled: December 28, 2018Date of Patent: December 29, 2020Assignee: Clantech, Inc.Inventor: Robert G. Adamson, III
-
Patent number: 10867120Abstract: Systems and methods are disclosed for manually and programmatically remediating websites to thereby facilitate website navigation by people with diverse abilities. For example, an administrator portal is provided for simplified, form-based creation and deployment of remediation code, and a machine learning system is utilized to create and suggest remediations based on past remediation history. Voice command systems and portable document format (PDF) remediation techniques are also provided for improving the accessibility of such websites.Type: GrantFiled: August 12, 2020Date of Patent: December 15, 2020Assignee: AudioEye, Inc.Inventors: Sean D. Bradley, Mark D. Baker, Jeffrey O. Jones, Kenny P. Hefner, Adam Finkelstein, Douglas J. Gilormo, Taylor R. Bodnar, David C. Pinckney, Charlie E. Blevins, Helena Laymon, Trevor C. Jones, Damien M. Carrillo
-
Patent number: 10853407Abstract: A machine may be configured to execute a machine-learning process for identifying and understanding fine properties of various items of various types by using images and associated corresponding annotations, such as titles, captions, tags, keywords, or other textual information applied to these images. By use of a machine-learning process, the machine may perform property identification accurately and without human intervention. These item properties may be used as annotations for other images that have similar features. Accordingly, the machine may answer user-submitted questions, such as “What do rustic items look like?,” and items or images depicting items that are deemed to be rustic can be readily identified, classified, ranked, or any suitable combination thereof.Type: GrantFiled: May 29, 2014Date of Patent: December 1, 2020Assignee: eBay, Inc.Inventors: Anurag Bhardwaj, Robinson Piramuthu, Vicente Ordonez-Roman, Vignesh Jagadeesh, Wei Di
-
Patent number: 10855760Abstract: A method for synchronizing content between a first electronic device and a second electronic device in response to an input signal, includes: (a) receiving a first synchronization signal from the first computing device that is based on the input signal being received in the first electronic device; (b) mapping the first synchronization signal to a second synchronization signal based on mapping information accessible to the second electronic device, wherein the second synchronization signal includes information not represented by the first synchronization signal; and (c) transmitting the second synchronization signal to the second electronic device for processing, wherein (i) the input signal comprises one or more sensors; (ii) the first electronic device comprises a controller that interprets the input signal to provide the first synchronization signal, and (iii) the second electronic device comprises an actuator and wherein the second synchronization signal corresponds to a command for actuation in the seconType: GrantFiled: April 9, 2018Date of Patent: December 1, 2020Inventor: Cole Asher Ratias
-
Patent number: 10846328Abstract: Digital asset association techniques with search query data are described. In one example, A first digital asset is displayed at a location within digital content in a user interface. The location is specified using placeholder data of the digital content. An input is received via selection of an option as part of the user interface to initiate a search. Search query data associated with the placeholder data is obtained in response to the input. A search is initiated for a second digital asset using the search query data. The second digital asset is displayed at the location within the digital content in the user interface as specified by the placeholder data.Type: GrantFiled: May 18, 2017Date of Patent: November 24, 2020Assignee: Adobe Inc.Inventors: Guillaume Le Bleis, Sachin Soni, Ajay Jain
-
Patent number: 10839144Abstract: Aspects of the present disclosure relate to systems and methods for receiving, managing, and displaying annotations on documents in real-time. A user (e.g., an author of a document) uploads a document into a real-time annotation system, which may then generate a composite presentation based on the uploaded document. The composite presentation includes all the content of the document presented in a specially configured graphical user interface to receive and manage annotations from a plurality of user devices.Type: GrantFiled: July 26, 2018Date of Patent: November 17, 2020Assignee: Palantir Technologies Inc.Inventors: Ayush Sood, Amrit Saxena, Parvathy Menon
-
Patent number: 10838513Abstract: A method comprises causing a character string to be displayed on a display, receiving a signal indicative of user input for selecting the displayed character string, and responding to the signal by using a language engine to predict a location within the selected character string for modification of the selected character string.Type: GrantFiled: August 6, 2012Date of Patent: November 17, 2020Assignee: Nokia Technologies OyInventor: Ashley Colley
-
Patent number: 10824802Abstract: Computer-based systems, software, and methods are provided for implementing a spreadsheet-based programming language adapted for report generation.Type: GrantFiled: December 27, 2012Date of Patent: November 3, 2020Assignee: BIBO LABS, INC.Inventor: Michael J. Chen
-
Patent number: 10817653Abstract: 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 10, 2013Date of Patent: October 27, 2020Assignee: International Business Machines CorporationInventors: Andrew J. Ivory, Todd E. Kaplinger, Aaron K. Shook, David M. Stecher