Patents Examined by Shawn S Joseph
-
Patent number: 10599763Abstract: 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: GrantFiled: September 28, 2015Date of Patent: March 24, 2020Assignee: Workday, Inc.Inventors: Terry M. Olkin, Leonard Karpel, Brian Sean Morris
-
Patent number: 10540416Abstract: 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: GrantFiled: June 23, 2011Date of Patent: January 21, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Michael C. Fanning, Matthew Hall, Gary Linscott, Felix G T I Andrew, Kenneth A. Showman, Evgeny Tvorun
-
Patent number: 10534830Abstract: 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: GrantFiled: June 23, 2011Date of Patent: January 14, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Michael C. Fanning, Matthew Hall, Gary Linscott, Evgeny Tvorun
-
Patent number: 10528806Abstract: 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: GrantFiled: June 30, 2006Date of Patent: January 7, 2020Assignee: Cynsight, LLCInventor: William A. Hollingsworth
-
Patent number: 10521492Abstract: 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: GrantFiled: November 28, 2013Date of Patent: December 31, 2019Assignee: SDL Netherlands B.V.Inventors: Ian Homer, Matthew Diss
-
Patent number: 10521501Abstract: 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: GrantFiled: March 20, 2014Date of Patent: December 31, 2019Assignee: Samsung Electronics Co., Ltd.Inventor: Jun-Young Park
-
Patent number: 10521096Abstract: 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: GrantFiled: July 24, 2017Date of Patent: December 31, 2019Assignee: Disney Enterprises, Inc.Inventors: Steven Chapman, Mehul Patel, Calis Agyemang, Joseph Popp
-
Patent number: 10509849Abstract: 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: GrantFiled: May 17, 2017Date of Patent: December 17, 2019Assignee: CHANGE HEALTHCARE HOLDINGS, LLCInventors: Ismael Cruz, Debora Sinclair, Nataraja Thuppanna
-
Patent number: 10503816Abstract: 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: GrantFiled: May 26, 2017Date of Patent: December 10, 2019Assignee: SAP SEInventors: Janel Lynn Brandon, Willy Tjandra, Raghavendra Konduru, Alvin Sheng Jye Lim
-
Patent number: 10503820Abstract: 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: GrantFiled: June 7, 2016Date of Patent: December 10, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Finbarr Duggan, David Grochocki, Jr., Jeff West
-
Patent number: 10496738Abstract: 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: GrantFiled: September 22, 2011Date of Patent: December 3, 2019Assignee: Glance Networks, Inc.Inventors: Debby Mendez, Ed Hardebeck, Richard L. Baker
-
Patent number: 10467331Abstract: 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: GrantFiled: May 12, 2014Date of Patent: November 5, 2019Assignee: TOSHIBA GLOBAL COMMERCE SOLUTIONS HOLDINGS CORPORATIONInventors: David Bernath, Luis F. Lopez, Xianhua Liu, Zachary M. Darden, Bradley T. Marchesseault, Bobby Hargett, Jr., Jarrad A. Giles
-
Patent number: 10430513Abstract: 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: GrantFiled: October 29, 2015Date of Patent: October 1, 2019Assignee: OATH INC.Inventors: Mayukh Bhaowal, Kevin Patel, Lei Bao
-
Patent number: 10430515Abstract: 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: GrantFiled: July 18, 2011Date of Patent: October 1, 2019Assignee: INTUIT INC.Inventors: Phillip J. Ohme, Brett Hellman
-
Patent number: 10394936Abstract: 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: GrantFiled: November 6, 2012Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Lawrence D. Bergman, Robert A. Flavin, Ravindranath Konuru
-
Patent number: 10380133Abstract: 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: GrantFiled: December 29, 2017Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Brian P. Byrne, Hayden Marchant, Guenter A. Sauter
-
Patent number: 10380132Abstract: 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: GrantFiled: December 1, 2017Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Brian P. Byrne, Hayden Marchant, Guenter A. Sauter
-
Patent number: 10375107Abstract: 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: GrantFiled: July 22, 2010Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: Olgierd Pieczul, Mark Alexander McGloin, Mary Ellen Zurko
-
Patent number: 10372899Abstract: 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: GrantFiled: July 22, 2010Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: Olgierd Pieczul, Mark Alexander McGloin, Mary Ellen Zurko
-
Patent number: 10318631Abstract: 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: GrantFiled: February 7, 2018Date of Patent: June 11, 2019Assignee: International Business Machines CorporationInventors: Thomas S. Brugler, John F. Kelley, Todd P. Seager, Douglas Brown