Patents Examined by Shawn S Joseph
  • Patent number: 10599763
    Abstract: A system for time zone intelligent spreadsheets includes a server with a processor. The server is to host a spreadsheet document. The processor of the server is to interpret a time/date data of the spreadsheet document based at least in part on a time zone setting.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: March 24, 2020
    Assignee: Workday, Inc.
    Inventors: Terry M. Olkin, Leonard Karpel, Brian Sean Morris
  • Patent number: 10540416
    Abstract: A method includes parsing a text source document to construct a document node tree such that the document node tree includes text offsets indicating the location of the text within the text source document corresponding to each node of the document node tree. The method includes constructing, from the document node tree, a Document Object Model (DOM) and a view node tree that represents the DOM. The constructing of the view node tree includes mapping the view node tree to the document node tree. The method includes providing a running representation of the DOM such that DOM elements of the DOM are linked to the text within the text source document corresponding to the DOM elements via the view node tree and the document node tree.
    Type: Grant
    Filed: June 23, 2011
    Date of Patent: January 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael C. Fanning, Matthew Hall, Gary Linscott, Felix G T I Andrew, Kenneth A. Showman, Evgeny Tvorun
  • Patent number: 10534830
    Abstract: A method includes parsing a text source document to construct a document node tree such that the document node tree includes text offsets indicating the location of the text within the text source document corresponding to each node of the document node tree. The method includes constructing, from the document node tree, a Document Object Model (DOM) and a view node tree that represents the DOM. The constructing of the view node tree includes mapping the view node tree to the document node tree. The method includes providing a running representation of the DOM and one of tracking a modification to the DOM to provide first change information and tracking a modification to the text source document to provide second change information.
    Type: Grant
    Filed: June 23, 2011
    Date of Patent: January 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael C. Fanning, Matthew Hall, Gary Linscott, Evgeny Tvorun
  • Patent number: 10528806
    Abstract: Converting intermediate document data representing document text derived from data in an image data format into a semantically-meaningful tagged text data format may be provided. Intermediate document data derived from document image data may be imputed. The intermediate document data may comprise character data corresponding to characters in the document and attribute data corresponding to one or more attributes of characters in the document. The intermediate document data may then be processed according to attribute-dependent rules. Tagged text input data may be generated comprising tagged section of the document text. The tags may define semantically meaningful portions of the text determined according to the attribute data.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: January 7, 2020
    Assignee: Cynsight, LLC
    Inventor: William A. Hollingsworth
  • Patent number: 10521492
    Abstract: Systems and methods for dynamically delivering web content are provided herein. A method may include determining behavior analytics of an end user and device related information for a first computing device used by the end user, as well as comparing the behavior analytics, and other contextual information, of an end user and the device related information for the first computing device used by the end user to a contextual vocabulary that includes context segments that define contextual information of a plurality of end users and device related information for computing devices used by the plurality of end users. The method includes generating a context segment path for an end user, the context segment path having a plurality of context segments that have been selected from the contextual vocabulary, and dynamically creating a web page having web content that is selected and formatted based upon the context segment path.
    Type: Grant
    Filed: November 28, 2013
    Date of Patent: December 31, 2019
    Assignee: SDL Netherlands B.V.
    Inventors: Ian Homer, Matthew Diss
  • Patent number: 10521501
    Abstract: An apparatus and a method for editing a table in a terminal which can edit a table intuitively and easily are provided. The apparatus includes a display unit that simultaneously displays a row number adjusting UI and a column number adjusting UI in a table editing mode, and a controller that performs a control so that a plurality of handlers are displayed on the table when the table displayed in a specific application is selected, a conversion to the table editing mode is performed when a specific handler among the plurality of handlers is selected, and respective UIs that can adjust the number of rows and the number of columns of the table in the table editing mode are simultaneously displayed.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: December 31, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Jun-Young Park
  • Patent number: 10521096
    Abstract: A virtual reality system has a virtual reality headset having an interior display screen that displays a virtual reality environment. Further, the virtual reality headset has a receiver, in operable communication with the virtual reality headset, that receives one or more user inputs from a user immersed in the virtual reality environment when wearing the virtual reality headset. In addition, the virtual reality headset has a memory that stores a theme associated with the virtual reality environment and a timeline associated with the theme. The timeline has a plurality of time-based intervals that each correspond to content for the theme. The processor alters the virtual reality environment to correspond to the content for the theme associated with a time-based interval selected by the user via the geometrically-shaped object through the receiver when the user is immersed in the virtual reality environment.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: December 31, 2019
    Assignee: Disney Enterprises, Inc.
    Inventors: Steven Chapman, Mehul Patel, Calis Agyemang, Joseph Popp
  • Patent number: 10509849
    Abstract: A user interface navigation system, method and computer program product facilitate the development of and navigation between web pages. In this regard, a memory device maintains, for a web page, a label and an address for the respective web page and data associated with the respective web page. The system also includes user input circuitry to receive a selection of a link to the web page and navigation circuitry to dynamically create and access the web page in response to link selection. The navigation circuitry dynamically creates the web page by accessing the label, the address and the data, creates breadcrumb text to supplement a hyperlink trail to the web page and obtains content for the web page from a location identified by the address and in accordance with the data. The navigation circuitry accesses the web page by causing the web page to be displayed.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: December 17, 2019
    Assignee: CHANGE HEALTHCARE HOLDINGS, LLC
    Inventors: Ismael Cruz, Debora Sinclair, Nataraja Thuppanna
  • Patent number: 10503816
    Abstract: In an example, a database is accessed to obtain a first metadata type, the database further including a second metadata type and a third metadata type, the third metadata type including instance-specific reporting metadata. The first metadata type is persisted in the memory, while the instance-specific reporting metadata is not persisted. In response to receiving a request from the graphical user interface to provide options for inclusion in a custom report template for the user, information from the first metadata type is sent to a graphical user interface, information regarding the instance-specific reporting metadata is generated by executing structured query language (SQL) queries stored in database views for the database.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: December 10, 2019
    Assignee: SAP SE
    Inventors: Janel Lynn Brandon, Willy Tjandra, Raghavendra Konduru, Alvin Sheng Jye Lim
  • Patent number: 10503820
    Abstract: A computing device includes a display, a logic machine, and a storage machine holding instructions executable to display a map via the display, and associate a note with location data defining a geographic location. The note is associated with an annotation displayable on the map. The annotation is associated with a location parameter defining a map location at which the annotation is displayed on the map corresponding to the geographic location associated with the note. The annotation is associated with a zoom parameter defining one or more Map zoom levels at which the annotation is displayed on the map. The annotation is associated with a context parameter defining one or more computing device contexts with which the annotation is displayed on the map. A notification corresponding to the note is presented based on the computing device being located within a threshold distance of the geographic location.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: December 10, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Finbarr Duggan, David Grochocki, Jr., Jeff West
  • Patent number: 10496738
    Abstract: Display information may be captured, selectively encoded, and transmitted to a server during a remote viewing session. The server implements a decoder and a virtual display which is updated as information is received from the display. Browser based Javascript viewers connect to the server and request updated information associated with the remote viewing session. When the server receives an update request, the server creates images based on the content of the virtual display and transmits the location and dimensions of changed images to the viewer, which uses this information to request and display the images. By transmitting the content of the remote viewing session as a series of images, a viewer may participate in a remote viewing session using any device capable of running a browser. Since images are transmitted to viewers on demand, bandwidth limitations associated with transmission of images are automatically accommodated.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: December 3, 2019
    Assignee: Glance Networks, Inc.
    Inventors: Debby Mendez, Ed Hardebeck, Richard L. Baker
  • Patent number: 10467331
    Abstract: Systems and methods for processing modifiable files grouped into themed directories for presentation of web content are disclosed. According to an aspect, a method includes grouping a plurality of modifiable files into one or more directories for use by a World Wide Web application. Further, the method includes associating a unique theme with the one or more directories. The method also includes processing the files based on the theme for presenting web content.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: November 5, 2019
    Assignee: TOSHIBA GLOBAL COMMERCE SOLUTIONS HOLDINGS CORPORATION
    Inventors: David Bernath, Luis F. Lopez, Xianhua Liu, Zachary M. Darden, Bradley T. Marchesseault, Bobby Hargett, Jr., Jarrad A. Giles
  • Patent number: 10430515
    Abstract: Retrieving and sending electronic signatures. A document requiring a signature is sent in an electronic message such as an electronic mail or text message from a computing device of a sender to a mobile communication device of the signor. The signor selects or clicks on a hyperlink within the message to launch a browser on the mobile communication device and download an application to the mobile communication device. The application executes to allow the signor to touch a screen of the mobile communication device and generate a signature that is incorporated into the document and transmitted back to the sender. In certain embodiments, an electronic tax return is sent from a sender computer to a client mobile communication device, the signor generates a touch screen signature, and the signed tax return is transmitted to the sender for filing with a tax authority.
    Type: Grant
    Filed: July 18, 2011
    Date of Patent: October 1, 2019
    Assignee: INTUIT INC.
    Inventors: Phillip J. Ohme, Brett Hellman
  • Patent number: 10430513
    Abstract: Disclosed herein is an automated personalized message composition system, method and architecture. A composition style of a user is learned for each of a number of categories, such that each category has a corresponding composition style. The user's composition style determined for a given category can be used to personalize a non-personalized message for the user. A personalized message including elements of the user's composition style. The composition style elements from the user's composition style replacing a number of non-personalized elements in the non-personalized message.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: October 1, 2019
    Assignee: OATH INC.
    Inventors: Mayukh Bhaowal, Kevin Patel, Lei Bao
  • Patent number: 10394936
    Abstract: Access is obtained to a hierarchically structured document having a plurality of hierarchical levels. For each of the hierarchical levels, a word list with a word count for each word included therein is obtained. For each of the hierarchical levels, a tag cloud based on a corresponding one of the word counts is created. At least one of the tag clouds is displayed in association with a label for a corresponding one of the hierarchical levels.
    Type: Grant
    Filed: November 6, 2012
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventors: Lawrence D. Bergman, Robert A. Flavin, Ravindranath Konuru
  • Patent number: 10380133
    Abstract: Managing and validating a project using an information landscape. Embodiments include providing an information landscape including a topology of landscape elements for the project, linking the topology of landscape elements to a plurality of solution artifacts, and validating at least one of the plurality of solution artifacts and semantics of the information landscape.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Brian P. Byrne, Hayden Marchant, Guenter A. Sauter
  • Patent number: 10380132
    Abstract: Managing and validating a project using an information landscape. Embodiments include providing an information landscape including a topology of landscape elements for the project, linking the topology of landscape elements to a plurality of solution artifacts, and validating at least one of the plurality of solution artifacts and semantics of the information landscape.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Brian P. Byrne, Hayden Marchant, Guenter A. Sauter
  • Patent number: 10372899
    Abstract: A technique to provide runtime output sanitization filtering of web application content that contains multiple contexts in which dynamic output is included. To facilitate this operation, dynamically-generated content is prepared for sanitization in advance, preferably by being “marked” by the web application itself (or by middleware). Preferably, given dynamically-generated content is marked by enclosing it between dynamic content indicators. After the document generation is completed but before it is output, the application-generated content is processed by a content sanitization filter. The filter uses the dynamic content identifiers to identify and locate the content that needs output escaping. The filter detects the appropriate context within which the dynamically-generated content has been placed and applies escaping. The output content is prepared for escaping in advance even if assembled from multiple sources that do not operate in the same runtime environment.
    Type: Grant
    Filed: July 22, 2010
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Olgierd Pieczul, Mark Alexander McGloin, Mary Ellen Zurko
  • Patent number: 10375107
    Abstract: A technique to provide runtime output sanitization filtering of web application content that contains multiple contexts in which dynamic output is included. To facilitate this operation, dynamically-generated content is prepared for sanitization in advance, preferably by being “marked” by the web application itself (or by middleware). Preferably, given dynamically-generated content is marked by enclosing it between dynamic content indicators. After the document generation is completed but before it is output, the application-generated content is processed by a content sanitization filter. The filter uses the dynamic content identifiers to identify and locate the content that needs output escaping. The filter detects the appropriate context within which the dynamically-generated content has been placed and applies escaping. The output content is prepared for escaping in advance even if assembled from multiple sources that do not operate in the same runtime environment.
    Type: Grant
    Filed: July 22, 2010
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Olgierd Pieczul, Mark Alexander McGloin, Mary Ellen Zurko
  • Patent number: 10318631
    Abstract: A computer system identifies hand strokes generated while a user produces handwritten text. Based on the hand strokes, characters are identified. Based on the characters, words are identified. The words are checked for spelling, and the user is notified of any misspelled words.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventors: Thomas S. Brugler, John F. Kelley, Todd P. Seager, Douglas Brown