Patents Examined by Mustafa Amin
  • Patent number: 12197847
    Abstract: Provided are a method for providing an electronic document using a chatbot and a method and apparatus for writing an electronic document using a chatbot. The electronic document providing method using a chatbot includes receiving a chatting input associated with an electronic document from a user terminal, generating an electronic document based on the chatting input, and providing the generated electronic document to the user terminal.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: January 14, 2025
    Assignee: FORCS CO., LTD.
    Inventor: Mi Kyung Park
  • Patent number: 12182594
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for evaluating interactions with a user interface of an application are disclosed. In one aspect, a method includes, for each of a plurality of different user sessions of a native application, accessing frame bundles that each include data representing content presented by a frame of a user interface of the native application at a given time. Each frame bundle includes at least a portion of a view tree of the native application used to generate the user interface at the given time and data specifying content presented by each view of the portion of the view tree. Based on the frame bundles, playback data are generated that present visual changes of the user interface corresponding to changes to the view trees.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: December 31, 2024
    Assignee: FullStory, Inc.
    Inventors: Matthew Mastracci, Joel Grayson Webber, Michael Morrissey, Hollis Bruce Johnson, Jr.
  • Patent number: 12147753
    Abstract: Aspects of the subject technology relate to systems and methods for constraints-based layout and control of user interface (UI) elements. The system receives a first user input indicating an instruction to position a first UI element on a page of the layout application. The system receives a second user input indicating an instruction to position a second UI element on the page. The system receives a third user input indicating an instruction to create a connection from the second UI element to the first UI element. The system generates a layout constraint indicating a spatial relationship between the first UI element and the second UI element based on the connection. The system provides the layout constraint in a layout data file associated with the UI.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: November 19, 2024
    Assignee: Google LLC
    Inventors: John Hoford, Nicolas Roard, Romain P. Guy
  • Patent number: 12135935
    Abstract: Embodiments of the invention are directed to a system, method, or computer program product for convenient, secure digital data archiving and utilization across multiple communication channels. The method includes extracting one or more data input fields from a form and generating one or more user prompts to be presented to a user in order to complete at least one of the one or more entries of the one or more data input fields. The method further includes causing the transmission of at least one of the one or more user prompts to the user and receiving a prompt response from the user. The method further includes displaying to the user a completed generated form in an appropriate channel format, and provides a process for secure e-signature and cross-stream utilization of user input.
    Type: Grant
    Filed: December 2, 2021
    Date of Patent: November 5, 2024
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Ryan Scott Heller, Charanjit S. Bagga, Muralidhar Chowdarapu, Burton M Covnot, Indradeep Dantuluri, Sandeep Gandhi, Saurabh Khanna, Silvia Adriana Krasuk, Mardochee Macxis, Walter Thomas Robinson, Rupal V. Shah, Mansoor Zafar
  • Patent number: 12086538
    Abstract: A method for generating an online report using a form structure definition DB, and a computer program for the same are proposed. The method for generating the online report using the form structure definition DB, and the computer program for the same are configured to register input form setting information of a report into a form structure definition DB through an administrator client, store input information for each item input through an input form from a user client into a report result DB, and for the report requested to be output, generate and output the report in a form that the input information for each item stored in the report result DB is combined with a preset output form.
    Type: Grant
    Filed: May 12, 2021
    Date of Patent: September 10, 2024
    Inventor: Geunil Na
  • Patent number: 12061860
    Abstract: Systems, methods, and computer-readable media are disclosed for generating uniform hierarchical views of technical documents irrespective of a file format for the technical document. Metadata definitions may be received that define a technical document hierarchy for the technical document. Based on the metadata definitions, technical data element may be mapped to the technical document hierarchy. The technical document may be generated, the technical document comprising the technical data elements. Based in part on the technical document and the metadata definitions, the uniform hierarchical view may be generated. The uniform hierarchical view may be populated with at least a subset of the technical data elements from the technical document. Once generated, the uniform hierarchical view may be displayed.
    Type: Grant
    Filed: October 11, 2021
    Date of Patent: August 13, 2024
    Assignee: SAP SE
    Inventors: Ajay Krishna Uniyal, Leena Khatri, Shivendra Kumar Mathur, Aditya Karanth, Kalyan Chakravarthy Nannapaneni, Sampathkumar S, Trimurthulu Kondepudi
  • Patent number: 12061866
    Abstract: A method and system for producing an Electronic Report Presentation (“ERP”) of result values derived from pre-collected data is provided. The method includes providing a set of calls directed to predefined functions that derive the result values and couple the result values to the location pointers. The method further includes automatically storing the coupled result values and location pointers in one or more technical interface datasets and automatically retrieving the coupled result values and location pointers and feeding the result values into the ERP in accordance with an ERP template dataset using the location pointers. The location pointer may include at least two parts, wherein each part refers to a structure of an ERP, wherein the location pointer is automatically calculable. The method is implementable in single or multiple computers that with or without server configurations.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: August 13, 2024
    Inventor: Ming Zou
  • Patent number: 12039109
    Abstract: Provided are an artificial intelligence (AI) system and an application thereof, which simulate functions of a human brain, such as recognition and determination, by using a machine learning algorithm, such as deep-learning. A method of processing, by a device, a keyboard input, based on training, may include: displaying a keyboard on a screen of the device; receiving a swipe input of a user, the swipe input connecting a plurality of keys on a displayed keyboard; extracting a trajectory connecting the plurality of keys; applying, to a trained model for a keyboard input, based on the trajectory, trajectory information indicating a shape of the trajectory and a relative position of the trajectory with respect to the keyboard; and determining at least one character corresponding to the trajectory, based on a result of the applying the trajectory information.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: July 16, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jung-wook Kim, Hui-won Yun, Hae-jun Lee, Ho-jin Jung
  • Patent number: 12039259
    Abstract: At a data management service, a child template associated with a parent group of one or more cells of a first data sheet is stored. In response to detecting that a parent cell has been added to the parent group, a particular child data sheet is instantiated automatically in accordance with the template. In response to a change to a value in a first cell of the child data sheet, a corresponding value of a cell of the first data sheet is modified.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: July 16, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Adam Bosworth, Joseph Rozenfeld, Tatyana Mamut, Ian Scott Eslick
  • Patent number: 12014139
    Abstract: A spreadsheet user interface shows polymorphic records. The records include global fields, discriminator fields, and context-sensitive fields. A context-sensitive field is available or unavailable dependent on a discriminator field value. Record fields associate with spreadsheet columns, regardless of field availability. User confusion is prevented by marking a record's unavailable context-sensitive fields as unavailable and visually distinguishing them from available fields. A user-requested operation spanning multiple rows and columns is supported by testing whether a source cell and source data is available, a destination cell is available, and skipping the operation for those records whose source and/or destination cell is required but unavailable. An embodiment supports interfacing with a single record in a spreadsheet form by applying global form templates associated with global fields, and context-dependent form templates associated with specific discriminator field values.
    Type: Grant
    Filed: February 27, 2023
    Date of Patent: June 18, 2024
    Assignee: Oracle International Corporation
    Inventors: Kelsey Von Tish, Edmund Alex Davis
  • Patent number: 12002123
    Abstract: A system, method and computer program product for automatic generation of Freedom of Information Act (FOIA) requests, including a law enforcement server and database to store, retrieve and transmit information relating to an arrested individual; a FOIA request server and database to retrieve the information relating to the arrested individual from the law enforcement server, and automatically generate a FOIA request; and a FOIA request processing server and database to process the FOIA request. The FOIA request server includes a computer program to analyze the information relating to the arrested individual, and automatically generate the FOIA request based on missing information in the information relating to the arrested individual, and to automatically transmit the automatically generated FOIA request to the FOIA request processing server to process the FOIA request.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: June 4, 2024
    Assignee: Biometrica Systems, Inc.
    Inventor: Wyly Wade
  • Patent number: 11989503
    Abstract: 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: Grant
    Filed: January 20, 2021
    Date of Patent: May 21, 2024
    Assignee: Workday, Inc.
    Inventors: William James Murphy, Leonard Karpel
  • Patent number: 11971946
    Abstract: 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: Grant
    Filed: July 14, 2023
    Date of Patent: April 30, 2024
    Assignee: VORA VENTURES, LLC
    Inventors: Chris Beard, Brian Powell
  • Patent number: 11960831
    Abstract: 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: Grant
    Filed: January 20, 2021
    Date of Patent: April 16, 2024
    Assignee: Workday, Inc.
    Inventors: William James Murphy, Leonard Karpel
  • Patent number: 11940953
    Abstract: 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: Grant
    Filed: November 25, 2019
    Date of Patent: March 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Leonardo Modeo, Alessandro Umbrico
  • Patent number: 11922976
    Abstract: 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: Grant
    Filed: August 29, 2022
    Date of Patent: March 5, 2024
    Assignee: Roku, Inc.
    Inventors: Brian Thoft Moth Møller, Paul Fleischer, Bjørn Reese
  • Patent number: 11907323
    Abstract: 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: Grant
    Filed: February 9, 2022
    Date of Patent: February 20, 2024
    Assignee: AMADEUS S.A.S.
    Inventors: Pierre Brun, Jean-Chafic Hays, Fabien Bernard Blondet, Veronique Dupuy, Ludovic Vouriot
  • Patent number: 11868702
    Abstract: 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: Grant
    Filed: October 19, 2022
    Date of Patent: January 9, 2024
    Assignee: Salesforce, Inc.
    Inventors: Kyung Jin Kim, Shelby Hubick, Bret Little, Andrew Peterson
  • Patent number: 11816424
    Abstract: 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: Grant
    Filed: October 25, 2021
    Date of Patent: November 14, 2023
    Assignee: SAP SE
    Inventor: Vivek Vishal
  • Patent number: 11816316
    Abstract: 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: Grant
    Filed: April 7, 2021
    Date of Patent: November 14, 2023
    Assignee: Splunk Inc.
    Inventors: Cory Eugene Burke, Katherine Kyle Feeney, Divanny I. Lamas, Marc Vincent Robichaud, Matthew G. Ness, Clara E. Lee