Patents Examined by Mustafa Amin
-
Patent number: 11971946Abstract: Real time, on demand rendered image delivery may be provided using one or more local image servers, image stores corresponding to the local image servers, one or more rendering servers, and a global image store. When a request for an image of three dimensional object is provided to a local image server, that server may respond to the request by determining if is present in its corresponding local image store. If it is not, then the local image server may obtain the image, store it in its corresponding local image store, and then return it. The one or more rendering servers may respond to messages indicating that one or the local image servers are obtaining an image by generating that image based on rendering it using special purpose rendering hardware, storing it in the global image store, and sending a completion message indicating that the requested image had been generated.Type: GrantFiled: July 14, 2023Date of Patent: April 30, 2024Assignee: VORA VENTURES, LLCInventors: Chris Beard, Brian Powell
-
Patent number: 11960831Abstract: A system includes an interface configured to receive a user input string for a data cell and a processor configured to: determine a lexicon from data related to the data cell; determine an efficient formula from the lexicon; and provide the efficient formula to a formula cell. The system further includes a memory coupled to the processor and configured to provide the processor with instructions.Type: GrantFiled: January 20, 2021Date of Patent: April 16, 2024Assignee: Workday, Inc.Inventors: William James Murphy, Leonard Karpel
-
Patent number: 11940953Abstract: A method of updating the content of an electronic document includes receiving a metadata file by a server, the metadata file including document information regarding a subject matter of the electronic document and reference information regarding other sources of content referenced in the electronic document, and searching the other sources of content for corresponding information to the subject matter of the electronic document. The method also includes analyzing semantically the corresponding information, comparing the corresponding information to the electronic document to find inconsistencies, and generating an enriched metadata file including updated content suggested for the electronic document based on the inconsistencies.Type: GrantFiled: November 25, 2019Date of Patent: March 26, 2024Assignee: International Business Machines CorporationInventors: Leonardo Modeo, Alessandro Umbrico
-
Patent number: 11922976Abstract: Disclosed herein are system, method, and computer program product embodiments for synchronizing playback of an audio and/or video content. An embodiment operates by collectively selecting, by a first device in concert with a second device of a plurality of devices in a computer network session, and in accordance with a predetermined synchronization list comprising a first and second synchronization mechanism, the first synchronization mechanism over the second synchronization mechanism such that the first synchronization mechanism is more precise than the second synchronization mechanism. The first and second synchronization mechanisms are configured to provide a synchronized playback of the at least one of the audio content and the video content.Type: GrantFiled: August 29, 2022Date of Patent: March 5, 2024Assignee: Roku, Inc.Inventors: Brian Thoft Moth Møller, Paul Fleischer, Bjørn Reese
-
Patent number: 11907323Abstract: A method for legacy-based access to non-legacy data includes: receiving, at an intermediation server, a non-legacy data object containing non-legacy content; generating a legacy data object containing the non-legacy content, for storage in a repository; storing, in association with the legacy data object, a non-legacy distribution channel indicator; adjusting a legacy processing mechanism at the repository according to the non-legacy distribution channel indicator; receiving from a client subsystem, via a legacy interface, a request for the non-legacy content; and in response to the request, retrieving and sending the legacy data object containing the non-legacy content, via the legacy interface.Type: GrantFiled: February 9, 2022Date of Patent: February 20, 2024Assignee: AMADEUS S.A.S.Inventors: Pierre Brun, Jean-Chafic Hays, Fabien Bernard Blondet, Veronique Dupuy, Ludovic Vouriot
-
Patent number: 11868702Abstract: A computer-implemented method and corresponding systems and apparatuses for configuring the visual appearance of a webpage. The method involves providing access to color schemes through a user interface of a software application and assigning color schemes to corresponding sections of the webpage based on user input. Each color scheme includes at least one foreground color paired with a corresponding background color that contrasts the foreground color. The method further involves generating source code representing the webpage. In some examples, the source code includes a first container corresponding to a first section and a second container corresponding to a second section. The first container includes properties corresponding to a first color scheme. Similarly, the second container includes properties corresponding to a second color scheme. Because the second section is a subsection of the first section, the source code is generated with the second container being nested within the first container.Type: GrantFiled: October 19, 2022Date of Patent: January 9, 2024Assignee: Salesforce, Inc.Inventors: Kyung Jin Kim, Shelby Hubick, Bret Little, Andrew Peterson
-
Patent number: 11816424Abstract: Disclosed herein are system, method, and computer program product embodiments selectively saving draft attributes. In some embodiments, a server generates a form comprising data fields. The server defines associated with the form. The server detects an event associated with the form. Each of the of data fields includes a respective attribute. The server identifies one or more of data fields that are to be draft-enabled in response to the event based on a definition of the event. The server further identifies at least one data field of the plurality of data fields for which draft-enablement is to be removed. The server generates metadata for the at least one data field removing the draft-enablement and stores a draft of each respective attribute for each of the plurality of data fields, excluding an attribute for the at least one data field in a data storage device.Type: GrantFiled: October 25, 2021Date of Patent: November 14, 2023Assignee: SAP SEInventor: Vivek Vishal
-
Patent number: 11816316Abstract: In embodiments of statistics value chart interface cell mode drill down, a first interface displays in a table format that includes columns each with field values of an event field, and each column having a column heading of a different one of the event fields, and includes rows each with one or more of the field values, each field value in a row associated with a different one of the event fields, and having an aggregated metric that represents a number of events with field-value pairs that match all of the field values listed in a respective row and the corresponding event fields listed in the respective columns. A cell can be emphasized that includes one of the field values in a row that corresponds to one of the different event fields in a column, and in response, a menu displays options to transition to a second interface.Type: GrantFiled: April 7, 2021Date of Patent: November 14, 2023Assignee: Splunk Inc.Inventors: Cory Eugene Burke, Katherine Kyle Feeney, Divanny I. Lamas, Marc Vincent Robichaud, Matthew G. Ness, Clara E. Lee
-
Patent number: 11797756Abstract: A method and apparatus may be used for document auto-completion. In an aspect, an instruction for creating a document may be received. The document may be presented in response to the instruction, at least a first section in the document including content suggested according to context information associated with the document. An edit operation to the document may be received. Content suggested in response to the edit operation may be presented in at least a second section in the document. In another aspect, context information associated with completion of a document may be identified. Content of at least one section in the document may be generated, the content being suggested based at least on the context information. The content may be presented in the at least one section in the document.Type: GrantFiled: April 30, 2019Date of Patent: October 24, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Si Meng, Jinge Yao, Chin-Yew Lin, Zhang Li, Fangrong Chen, Tao Wu, Sun Mao, Vincent Etter, Genglin Huang, Jing Liu, Peter Kurt Allenspach, Bogdan Popp
-
Patent number: 11790156Abstract: Provided are a method and an electronic device for editing text. The method includes receiving a first text from a user, wherein the first text is to be transmitted to a receiver; obtaining at least one second text that has been previously transmitted or received between the user and the receiver; identifying a first structure of the first text and a second structure of the obtained at least one second text, wherein the first structure and the second structure includes at least one of a paragraph structure and a sentence structure; and changing at least part of the first text by changing the first structure of the first text based on the second structure of the obtained at least one second text.Type: GrantFiled: November 30, 2020Date of Patent: October 17, 2023Inventors: Wenjing Han, Xuan Zhu
-
Patent number: 11790010Abstract: A computing device displays an initial data visualization according to an initial visual specification that specifies a data source, visual variables, and data fields from the data source. The computing device receives a natural language command that includes a request for information from the data source. The computing device extracts one or more first keywords and determines, based on the first keywords and one or more of (i) the data source, (ii) the visual variables, and/or (iii) the data fields of the initial visual specification, that the request does not directly specify a characteristic in the initial visual specification. The computing device generates a modified visual specification. The computing device generates one or more queries based on the modified visual specification. The computing device executes the one or more queries to retrieve data for a modified data visualization. The computing device generates and displays the modified data visualization.Type: GrantFiled: April 26, 2022Date of Patent: October 17, 2023Assignee: Tableau Software, LLCInventors: Melanie K. Tory, Vidya Raghavan Setlur, Alex Djalali
-
Patent number: 11769000Abstract: Methods and systems for partial application data collection are disclosed. The method stores a network accessible application having a plurality of form fields. One or more processors generate a session identifier (ID) and timestamp for a user accessing the application. The one or more processors determine that a state within a form field of one of the plurality of form fields is in focus, the state of the form field being in focus when the user selects the form field. Additionally, it is determined when the state within the form field is no longer in focus. At that time, a countdown timer is initiated. When the countdown time reaches zero, any data entered into the form field is collected. The collected data and the session ID are then combined into a single user data file.Type: GrantFiled: September 30, 2021Date of Patent: September 26, 2023Assignee: BREAD FINANCIAL PAYMENTS, INC.Inventors: Christian Billman, Uchenna Chilaka
-
Patent number: 11748554Abstract: An online document system can allow users to track various amendments made over time and corresponding to an original document. The online document system accesses the original document comprising a plurality of content sections and a set of amendment documents each comprising one or more amendments to the original document. The online document system applies a machine-learned model to the original document and the set of amendment documents to identify, for each amendment, a content section of the plurality that corresponds to the amendment and a type of amendment corresponding to the amendment. The online document system generates an amended original document comprising the plurality of content sections modified to include each amendment. The online document system displays the amended original document by displaying each of the plurality of content sections and, in conjunction with each content section, any amendments corresponding to the content section are highlighted.Type: GrantFiled: July 30, 2021Date of Patent: September 5, 2023Assignee: DOCUSIGN, INC.Inventors: Surendra Kumar Chilamkurthi, Heidi Robin Lyons, Anirudha Vedavyasa Murthy Bharadwaj, Shivi Singh Verma, Aaron Eugene Preston Jackson Wilde, Cynthia Rosser
-
Patent number: 11734358Abstract: A computing device displays an initial data visualization according to an initial visual specification that specifies a data source, visual variables, and data fields from the data source. The computing device receives a natural language command that includes a user request for information from the data source. The computing device identifies one or more keywords from the natural language command and determines, based on the keywords and one or more of (i) the data source, (ii) the visual variables, and/or (iii) the data fields of the initial visual specification, that the request indirectly specifies a first visual characteristic in the initial visual specification. The computing device generates one or more queries in accordance with the determining. The computing device executes the queries to retrieve data for a modified data visualization. The computing device generates and displays the modified data visualization.Type: GrantFiled: July 26, 2022Date of Patent: August 22, 2023Assignee: Tableau Software, LLCInventors: Melanie K. Tory, Vidya Raghavan Setlur, Alex Djalali
-
Patent number: 11704484Abstract: Embodiments of the invention are directed to a system, method, or computer program product for a template based design approach for cross channel digital data parsing and generation. The system allows for onboarding of various types of forms to push them out to users via multiple various user viewing channels. The invention identifies the sections or fields of the form that require user input and presents those fields using an advanced digital solution illustrated in the channel format. The system is expandable, allowing for a single backend upload of additional forms irrespective of the channel.Type: GrantFiled: November 3, 2021Date of Patent: July 18, 2023Assignee: BANK OF AMERICA CORPORATIONInventors: Indradeep Dantuluri, Charanjit S. Bagga, Muralidhar Chowdarapu, Burton M. Covnot, Sandeep Gandhi, Ryan Scott Heller, Saurabh Khanna, Silvia Adriana Krasuk, Mardochee Macxis, Walter Thomas Robinson, Rupal V. Shah, Mansoor Zafar
-
Patent number: 11687613Abstract: Disclosed is technology for generating an accurate and lossless static object model of a dynamic webpage as it is rendered by a browser, including webpages that include a shadow DOM. A method includes receiving, at a computer system, a webpage, instantiating a headless web browser application to render the webpage by creating a document object model (“DOM”) and a cascading style sheet object model (“CSSOM”) in browser memory, the DOM and CSSOM representing dynamic rendered webpage content, injecting a probe script into the headless browser to retrieve the dynamic rendered content, traversing, by the probe script, the DOM, including traversing regular nodes of the DOM and shadow nodes of a shadow DOM, retrieving dynamic information for the regular and shadow nodes, and building a static object model based on the dynamic information.Type: GrantFiled: November 11, 2022Date of Patent: June 27, 2023Assignee: SITEIMPROVE A/SInventors: Mads Jacobsen, Per Jakobsen
-
Patent number: 11675864Abstract: The present technology pertains to a link service that can create, maintain, and service links to objects on behalf of a content management system or other services. The link service can share administration of links with other services when desired or can even allow other services to issue the link and manage the object that is the subject of the link while providing other functions to support the link. Additionally, link service can interface with a file system that can support links as actors in the file system, whereby greater control and flexibility in supporting links is provided. Link service can also accommodate servicing and management of links issued by legacy services, where the legacy services have unique link logic that should still be utilized to maintain a consistent user experience.Type: GrantFiled: June 28, 2021Date of Patent: June 13, 2023Assignee: Dropbox, Inc.Inventors: Aaron Passey, Fangzhou Wang, Eric Cunningham, Royce Ausburn, Nicholas Larson, David Wetterau, William Ho, Harrison Ho
-
Patent number: 11675871Abstract: A method and system for analyzing sites is described. A scanner module scans listings of an online publication. A quality engine analyzes the quality of the listings. A data collection module collects defective conditions of the listings determined by the quality engine. A report module reports the defective conditions of the listings. An auto correction module automatically corrects at least a first portion of the defective conditions of the listings. A manual correction module enables an operator of the online publication to correct at least a second portion of the defective conditions of the listings.Type: GrantFiled: July 22, 2021Date of Patent: June 13, 2023Assignee: EBAY INC.Inventors: Viraj Byakod, Thomas Normile, Vinoth Amaranathan
-
Patent number: 11663400Abstract: Configurations and techniques for a research study management system are disclosed, enabling deployment of an extensible, reproducible, and deployable template for use in assessment, intervention, or other research studies. In an example, a technique to configure a template to use in a research project includes associating the template with one or more instruments to collect project data, associating the template with one or more tools to process the collected project data, associating the template with a data set definition, and defining one or more rules of operation for the template. In a further example, a technique to deploy the template for use in a research project includes defining a schedule based on the template, defining a plurality of configuration parameters of one or more instruments, and deploying the template to engage a human study participant to perform data collection activities via the one or more instruments.Type: GrantFiled: January 13, 2021Date of Patent: May 30, 2023Assignee: MEI Research, Ltd.Inventors: Jared D. Sieling, James P. Shields
-
Patent number: 11650217Abstract: When a user creates a template to be used for the creation of an analysis report, a check result record area can be set at an appropriate location in a basic template. The content of the information and other elements to be placed in the check result record area can also be set. With this function, the check result record area can be set for each report item to be checked, with the following elements arranged in the area: a dropdown list for selecting the check result which indicates acceptance/rejection of the content; a character string in which the date and time of checking and the checker's name are automatically inserted; and a text box for describing the reason for rejection (if rejected). In the checking process, the checker inputs those items of information, whereby the result of the check of the content is electronically recorded for each report item.Type: GrantFiled: October 5, 2016Date of Patent: May 16, 2023Assignee: SHIMADZU CORPORATIONInventor: Koji Ono