Patents Examined by Hassan Mrabi
-
Patent number: 11842146Abstract: An information processing apparatus, a system, and an information processing method.Type: GrantFiled: March 13, 2023Date of Patent: December 12, 2023Assignee: RICOH COMPANY, LTD.Inventor: Satoshi Saito
-
Patent number: 11836456Abstract: An embodiment may involve a database containing a first user profile that specifies a first preferred language of a first user and a second user profile that specifies a second preferred language of a second user. The embodiment may also involve one or more processors configured to: receive, from the first user and within a chat session, a first set of messages in the first preferred language; cause the first set of messages to be translated into the second preferred language; provide, to the second user and within the chat session, the first set of messages as translated; receive, from the second user and within the chat session, a second set of messages in the second preferred language; cause the second set of messages to be translated into the first preferred language; and provide, to the first user and within the chat session, the second set of messages as translated.Type: GrantFiled: December 19, 2022Date of Patent: December 5, 2023Assignee: ServiceNow, Inc.Inventors: Samantha Santo, Jebakumar Mathuram Santhosam Swvigaradoss, Ankit Goel, Prashant Pandey, John Botica, Rajesh Voleti, Laxmi Prasanna Mustala, Rishabh Verma, Satya Sarika Sunkara
-
Patent number: 11803701Abstract: A method of evolving web pages or forms to better accord with usability metrics involves generating a heat map encoding of user interaction with a web page or electronic form, transforming the heat map with a machine neural network or other machine learning algorithm into at least one visual element placement prioritization for the web page or electronic form, and applying the visual element placement prioritization to modify a layout of the web page or electronic form.Type: GrantFiled: March 3, 2022Date of Patent: October 31, 2023Assignee: KYOCERA DOCUMENT SOLUTIONS, INC.Inventor: Allan Sahagun
-
Patent number: 11803702Abstract: A system configures, executes, and monitors document workflows executing using workflow engines executing on cloud platforms. The system generates a platform independent document workflow specification that describes a document workflow configured for execution on any of a plurality of workflow engines, each workflow engine executing on a cloud platform. The system compiles the platform independent document workflow specification to generate a platform specific document workflow specification configured for execution on a target workflow engine executing on a target cloud platform. A document workflow orchestration runtime executes and monitors the execution of the platform specific document workflow specification.Type: GrantFiled: June 29, 2022Date of Patent: October 31, 2023Assignee: DocuSign, Inc.Inventors: Israel Hilerio, Jeffrey Taihana Tuatini, Kyle Bastien, Sahitya Gollapudi, Zurka Wolford, Christian Joshua Mora
-
Patent number: 11803696Abstract: An online document system maintains a document comprising document content. Users can edit document of the online document system by in the form of operations (which represent desired changes to document content). Instead of directly applying the received operations to the document content, the online document system consolidates operations into a tracked change object based on a common intent of the operations. To render the document content (with tracked change object) the online document system applies the set of operations to the document content and generates a tracked change indication to highlight content changed by the set of operations.Type: GrantFiled: March 31, 2022Date of Patent: October 31, 2023Assignee: DocuSign, Inc.Inventors: Stanislav Gurenkov, Andrew Weaver, Kocheng Hsiang, Tingsen Xie, Sean Smith, Deep Badesha, Meyer Denney
-
Machine learning based instantiation of documents based on templates in a document management system
Patent number: 11797760Abstract: A system, for example, a document management system stores documents and manages workflows associated with documents. The document management system allows discovery of templates based on explicit searches performed by users or automatic searches performed based on a context. The document management system allows generating new document templates based on selected versions of document component templates. The generated document template may be stored as a new version. The document management system instantiates documents based on templates by predicting values of variables used in the template based on various factors that describe the context in which the template is being used. The values used for instantiating variables may be generated using machine learning models that may be trained using historical data stored in the document management system.Type: GrantFiled: September 29, 2022Date of Patent: October 24, 2023Assignee: DOCUSIGN, INC.Inventors: Peter Geoffrey Lerato Hunn, Parsa Pezeshki, Diana R. Lease, Brandon Scott Somers -
Patent number: 11783114Abstract: Techniques can capture, store, and regenerate a view of content in applications (e.g., native applications) on devices (e.g., a mobile device). A capture management system can produce compact data storage of views of content in an application on a device and the efficient search thereof of views of content provided in the application. The views of content can be translated into a transportable data layer, such as HTML, and captured using delta encoding to identify changes and modifications in content accessed in any application at a device. A capture management system can accurately and efficiently capture events displayed for an application at a device and send the events to a server-side system, which can combine the events to reassemble the events. A user interface and user interaction events on an application at a mobile device can be reassembled for the purpose of playback and analysis of interactions with the application.Type: GrantFiled: December 22, 2022Date of Patent: October 10, 2023Assignee: Quantum Metric, Inc.Inventors: Mario Luciano Ciabarra, Jr., Joseph Eric Pastuer
-
Patent number: 11783123Abstract: A processor receives a request to communicate a source data using a preferred communication channel and obtains a first set of communication templates that correspond to a type of the source data and the preferred communication channel. The processor obtains an overall performance indicator associated with each communication template from the first set of communication template and selects from the first set of communication templates, one or more communication templates that are associated with a value of the overall performance indicator that equals or exceeds a first threshold value. The processor then obtains an individual performance indicator associated with each multimedia component included in the selected one or more communication templates and generates a custom communication template by adding multimedia components having high individual performance indicators.Type: GrantFiled: March 15, 2023Date of Patent: October 10, 2023Assignee: Bank of America CorporationInventors: Lakshmanan Palaniappan, Geeta Bora, Sudhakar Balu
-
Patent number: 11775748Abstract: A method for creating a template for content including receiving at least one audience parameter representing at least one preference of a target audience when receiving the content, receiving at least one context parameter representing a context of the content, determining a content storyline based on the at least one audience parameter and the at least one context parameter, and generating a content template based on the content storyline.Type: GrantFiled: January 19, 2023Date of Patent: October 3, 2023Assignee: Prezent Inc.Inventors: Amod Jain, Rajat Mishra, Shreos Roychowdhury
-
Patent number: 11775747Abstract: A system and method and for generating a template based on a page of a document includes receiving a request to create the template for the document, providing a page of the document as an input to a trained machine-learning (ML) model, where the trained machine-learning model is trained to automatically generate target pages for the document based on a received page and the page includes a background image and content, and receiving target pages for the document from the ML model. Each target page has a distinct layout and includes a modified background image and one or more placeholders for content and a template for the document is generated from the one or more target pages and provided for display on a user interface screen associated with the document.Type: GrantFiled: December 19, 2022Date of Patent: October 3, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Tomasz Lukasz Religa, Huitian Jiao, Max Wang
-
Patent number: 11768999Abstract: A collaborative content management system is disclosed herein for receiving a command to add an annotation object following a character input into a line of a collaborative content item. The system inserts an annotation object onto the line following the character, detects a selection of the annotation object, and displays a secondary collaborative content item in visual association with the character. The system detects textual content that corresponds to a citation within the secondary collaborative content item, and responsive to detecting the textual content, generates for display a template for inputting fields of a citation. The system receives text entered into one or more of the fields, generates a citation based on the text, and inputs the citation into the secondary collaborative content item.Type: GrantFiled: December 13, 2022Date of Patent: September 26, 2023Assignee: DROPBOX, INC.Inventors: Sang Tian, Jennifer Wong, Walter Somerville, Danilo Callejas, Brian Oh
-
Patent number: 11763076Abstract: A method for generating a document applet is provided. In the method, an editing interface including an editing region and a component list is displayed. The component list includes a plurality of predefined components. Each of the predefined components is configured to provide a document input template. At least one target component of the plurality of predefined components is added in the editing region. A page of the document applet is generated to include the document input template of each of the at least one target component in the editing region. The document applet is provided to a server. The document applet is configured to perform document processing via the page when downloaded to a user terminal.Type: GrantFiled: September 2, 2022Date of Patent: September 19, 2023Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Sen Li, Yuting Yang, Di Zhang, Yu Wang, Yin Qin, Xiang Zhang, Xianqing Yan
-
Patent number: 11763075Abstract: A system and method and for identifying a template for a document includes receiving a request to identify the template from among a plurality of available templates, the plurality of templates being templates that are available for use in an application. After receiving the request, the content and structure of the document are encoded into one or more embedding representations via a trained document encoder and the embedding representations are compared to a plurality of template representations, each of the plurality of template representations being a representation of content and structure of one of the plurality of templates to identify one of the plurality of the templates as corresponding to the document. The identified template is then provided for display as a recommended template.Type: GrantFiled: May 27, 2022Date of Patent: September 19, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Bahareh Sarrafzadeh, Sujay Kumar Jauhar, Casey Jo Gossard, Maria Leonor Pacheco Gonzalez, Curtis Dean Anderson
-
Patent number: 11755606Abstract: In response to a determination that a first logical table is to be created in a data sheet, a respective row identifier is generated and stored for individual rows of the first logical table. To indicate a relationship between a particular cell of another logical table and a particular row of the first logical table, the row identifier of the particular row is stored. After a modification of a value stored in the particular row, the row identifier is used to determine an updated value to be displayed in the particular cell of the other logical table.Type: GrantFiled: August 6, 2021Date of Patent: September 12, 2023Assignee: Amazon Technologies, Inc.Inventors: Anupam Srivastava, Syed Kamran Masood, Adam Bosworth, Ian Eslick, Joseph Rozenfeld, Rajesh Goli
-
Patent number: 11755816Abstract: A system is provided for personalizing an interactive content. The system comprises: a content creation component configured to create one or more content items for a document, and at least one content item is associated with a set of rules defining a link between the at least one content item and another document or a rule for assembling the at least one content into a personalized document; and a content personalization component configured to: (i) receive an instruction for personalizing a given document; (ii) assemble a plurality of content items to generate a personalized document, and the plurality of content items are pulled from the given document and at least another document based at least in part on a set of rules associated with at least one content item of the given document; and (iii) render the personalized document using a brand style associated with the given document.Type: GrantFiled: June 2, 2022Date of Patent: September 12, 2023Assignee: Turtl Surf & Immerse LimitedInventor: Nicholas Kingsley Mason
-
Patent number: 11747960Abstract: The subject matter of this specification generally relates to providing content related to text depicted in images. In one aspect, a system includes a data processing apparatus configured to extract text from an image. The extracted text is partitioned into multiple blocks. The multiple blocks are presented as respective first user-selectable targets on a user interface at a first zoom level. A user selection of a first block of the multiple blocks is detected. In response to detecting the user selection of the first block, portions of the extracted text in the first block are presented as respective second user-selectable targets on the user interface at a second zoom level greater than the first zoom level. In response to detecting a user selection of a portion of the extracted text within the first block, an action is initiated based on content of the user-selected text.Type: GrantFiled: December 28, 2021Date of Patent: September 5, 2023Assignee: GOOGLE LLCInventors: Charles Yang, Louis Wang, Charles J. Rosenberg
-
Patent number: 11740895Abstract: Operations may include obtaining a repair related to correcting an error of source code of a software program, the repair including an edit to make to the source code. The operations may further include determining a change type of the edit. The operations may additionally include identifying an explanation template from a library of explanation templates based on the change type corresponding to the explanation template in the library of explanation templates. In addition, the operations may include generating a change explanation for the edit based on the explanation template. The change explanation may provide a natural language explanation of the changes made by the edit.Type: GrantFiled: March 31, 2021Date of Patent: August 29, 2023Assignee: FUJITSU LIMITEDInventors: Hiroaki Yoshida, Mukul R. Prasad
-
Patent number: 11743542Abstract: Systems and methods are described for modifying a fast-forwarding speed based on a reaction time of a user when a frame of interest is detected. A media guidance application may receive a command from a user to fast-forward through a media asset and may execute a fast-forwarding operation through frames of the media asset. The media guidance application may detect that the fast-forwarding operation is approaching a frame of interest to the viewer. The media guidance application may reduce the fast-forwarding speed to a second speed slower than the first speed, where the second speed is determined based on an estimated reaction time of the user. The media guidance application may receive a command to resume playback from the user while the fast-forwarding operation is occurring at the second speed and may play back the media asset at a default playback speed from a point corresponding to a moment when the command was received.Type: GrantFiled: February 26, 2021Date of Patent: August 29, 2023Assignee: Rovi Guides, Inc.Inventors: Gyanveer Singh, William Thomas
-
Patent number: 11727189Abstract: A computer-implemented method of generating and processing electronic forms may include: generating and storing a plurality of prompts; receiving a first form request from a first user device; generating a first form including a first set of prompt instances; causing the first form to be displayed on the first user device; receiving a first set of user inputs, each of the first set of user inputs being associated with one or more of the first set of prompt instances; and storing the first set of prompt instances and the first set of user inputs while maintaining the plurality of prompts.Type: GrantFiled: September 26, 2022Date of Patent: August 15, 2023Assignee: Capital One Services, LLCInventors: Robert Denison, William Cardinale
-
Patent number: 11727206Abstract: A presentation document is provided for display at a user device. An addition of a content object into the presentation document is identified. A theme of the presentation document is identified based on the content object. A subset of the presentation document templates is provided for selection based on the identified theme. A user interaction associated with the presentation document is identified. Responsive to identifying the user interaction associated with the presentation document, suggested content for insertion into the presentation document are provided for presentation at the user device. A selection of a suggested content object from the suggested content is received. The selected suggested content object is applied to the presentation document.Type: GrantFiled: May 2, 2022Date of Patent: August 15, 2023Assignee: Google LLCInventors: Vishnu Sivaji, Andrea Dulko, Li-Wei Lee, Peter Likarish, Julian Rajeshwar, Steven Joseph Saviano, Jonathan Bronson, Aaron Zemach