Patents Examined by Mustafa Amin
  • Patent number: 11650719
    Abstract: A system and method for providing a virtual collaborative creation of real-world projects. The system comprises a server configured to store and process input data, the server comprising a memory and a processor, wherein the memory further comprises a database with structured data storing virtual replicas of real-world elements forming a virtual world system, and wherein the processor is configured to execute data and instructions stored in the memory. A plurality of devices connect the server via a network, each device comprising sensing mechanisms configured to capture multi-source data from real-world elements that serve to enrich and synchronize the virtual replicas with corresponding real-world elements. Collaborative platforms stored in the memory and accessed via user devices enable the creation, tender offering, and administrative reviewing and approval or rejection of real-world projects. Methods thereof are also described.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: May 16, 2023
    Assignee: THE CALANY HOLDING S.À.R.L.
    Inventor: Cevat Yerli
  • Patent number: 11636255
    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: April 26, 2021
    Date of Patent: April 25, 2023
    Assignee: Oracle International Corporation
    Inventors: Kelsey Von Tish, Edmund Alex Davis
  • Patent number: 11620446
    Abstract: The invention of the present disclosure may be a computer system for generating one or more packing slips, the stored program instructions comprising presenting a list of shipments comprising one or more shipments, receiving a selected shipment from the list of shipments, and determining whether a shipment template exists for the selected shipment, creating a packing slip PDF based on the plurality of information, the selected shipment, and the shipment template, determining whether the packing slip PDF contains a first error, evaluating, if the packing slip PDF does not contain the first error, whether the packing slip PDF is to be finalized, determining, if the packing slip PDF is not to be finalized, whether the packing slip PDF contains a second error, and creating, if the packing slip PDF is to be finalized, a finalized packing slip PDF.
    Type: Grant
    Filed: March 14, 2022
    Date of Patent: April 4, 2023
    Assignee: GETIDA, LLC
    Inventor: Maksim Borin
  • Patent number: 11620722
    Abstract: The present invention prevents an error of a blockchain-based smart contract and an error occurring in a process of cooperating with a conventional smart contract and uses a smart contract template, thereby enhancing convenience in writing a smart contract.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: April 4, 2023
    Assignee: Electronics and Telecommunications Research Institute
    Inventor: Yun Chul Choi
  • Patent number: 11615235
    Abstract: In some implementations, a device may identify a form field, of a form, that is to be filled with text. The device may determine a formatting for the text that is to be used for filling the form field. The formatting for the text may be determined based on content that is indicative of the formatting that is to be used for filling the form field, or information relating to at least one previous filling of the form field that is associated with a successful submission of the form. The device may modify the text in accordance with the formatting that is determined to obtain formatted text. The device may cause filling of the form field with the formatted text.
    Type: Grant
    Filed: August 10, 2021
    Date of Patent: March 28, 2023
    Assignee: Capital One Services, LLC
    Inventors: Jeremy Goodsitt, Austin Walters, Galen Rafferty
  • Patent number: 11593131
    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: November 23, 2021
    Date of Patent: February 28, 2023
    Assignee: FullStory, Inc.
    Inventors: Matthew Mastracci, Joel Grayson Webber, Michael Morrissey, Hollis Bruce Johnson, Jr.
  • Patent number: 11580172
    Abstract: Non-limiting examples of the present disclosure describe creation and management of a contact associated with a document. A contact for a document in a first application may be created. The contact may be used to add content, from a second application, to the document. The contact may be stored. Contact data for the contact may be transmitted to one or more processing devices. An exemplary created contact may be used to transfer content from one or more applications to a document of another application. Other examples are also described.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: February 14, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rolf Ebeling, Alan Urdan, Annice Jumani, YuBeen Lee, Shikha Desai, Paul Scudieri, Stephanie Cooper, Taili Feng, Yu Mao, Allison Whilden, Ruth Kikin-Gil, Alicia Drummond
  • Patent number: 11574028
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a first input associated with a bookmark and, in response to receiving the first input, obtaining context data for deriving annotations for the bookmark. An annotation engine of a system obtains multiple annotations that are derived using information included in the context data and a transcription of the first input associated with the bookmark. The annotation engine generates an importance value for each annotation. The importance value characterizes a relationship between each annotation and at least one of: the information included in the context data; or the transcription of the first input. The annotation engine generates a set of annotations for retrieving the bookmark. Each annotation in the set of annotations is generated from the obtained multiple annotations and each annotation has an importance value that exceeds a threshold value.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: February 7, 2023
    Assignee: GOOGLE LLC
    Inventors: Mugurel Ionut Andreica, Jonathan Small, Marcin M. Nowak-Przygodzki
  • Patent number: 11520999
    Abstract: A rendering engine and method for reducing character clutter in display of composite text formed from a first text string and a second text in a single viewing field. The composite text having foreign language text and truncated translation characters of the foreign language in which the foreign language text is embedded in area vacated by truncation of translation character strokes to enable readers to identify translation text based on remaining distinguishing character strokes with reduction of eye shift between the two text strings.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: December 6, 2022
    Assignee: READ TWOGETHER LTD.
    Inventors: David Allen Fesbinder, Aryeh Rosenzweig
  • Patent number: 11507728
    Abstract: A computerized-method for automatically documenting automatically-discovered actions of a business-process for automation thereof is provided herein. The computerized-method includes operating a build-automation-document module. The build-automation-document module includes: (i) retrieving the set of automatically-discovered actions of the business process for automation thereof. Each action is of a related type and related to an application to complete the business process via the applications portal.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: November 22, 2022
    Assignee: NICE LTD.
    Inventors: Yuval Shachaf, Yaron Bialy, Natan Katz, Eran Roseberg
  • Patent number: 11507726
    Abstract: A messaging system supports a presentation session with participants of the presentation, a presenter and one or more audience members. The message system allows the participants to share messages and documents via respective client/mobile devices. An application on each mobile device allows the audience member to peruse and comment on document portions (e.g., pages, images, or slides) being presented. The presentation sequence for the document portions can be managed by the presenter, or document perusal can be decoupled from the presentation sequence to allow audience members to focus on past or future document portions. Comments of the audience member or other participants can be linked to corresponding document portions. A user may repeat, reprise or continue a past presentation.
    Type: Grant
    Filed: April 25, 2021
    Date of Patent: November 22, 2022
    Assignee: Zoho Corporation Private Limited
    Inventors: Sridhar Vembu, Arthur J. Behiel, Sudheer A. Grandhi
  • Patent number: 11507729
    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 user selected color schemes to corresponding sections of the webpage. Each color scheme includes at least one foreground color paired with a corresponding background color that contrasts the foreground color. Color schemes can include user-configured color schemes and system-generated color schemes. The method further involves generating source code representing the webpage. The source code includes scoped containers, where the scope of a container includes an assigned color scheme applied to one or more elements within a section that the container represents. Color schemes can be applied using Cascading Style Sheets (CSS) custom properties.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: November 22, 2022
    Assignee: Salesforce, Inc.
    Inventors: Kyung Jin Kim, Shelby Hubick, Bret Little, Andrew Peterson
  • Patent number: 11501313
    Abstract: Systems and methods for presenting CRM data. Users may configure what to display on a custom report and how to arrange and display the content (e.g., size, color, theme), so that they can visualize the CRM data the way they want. A data visualization interface may be used to generate the custom report, and may use HTML to specify the CRM data to be displayed and their location on the custom report according to user configuration. The data visualization interface may use JavaScript for specifying the objects and fields users want to query to obtain the CRM data to fill up the custom report. An API may communicate with the JavaScript in the data visualization interface and then query data and objects in the CRM to get a result set. The API may be a unified API which may work across multiple platforms and query various types of database, e.g., iOS, Windows, and the browser for Salesforce online.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: November 15, 2022
    Assignee: Veeva Systems Inc.
    Inventors: Arno Sosna, Nicholas Chrzan
  • Patent number: 11481544
    Abstract: A form processing apparatus includes a processor. The processor is configured to, in a case of extracting text data located near a pre-registered item in a form as data associated with the item, display a form to be processed to register an item, accept from a user an area to be filled in with data to be extracted, the area being included in the form to be processed, and display a text located at a position near the accepted area as a candidate for the item.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: October 25, 2022
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Keita Asai
  • Patent number: 11474681
    Abstract: An immersive head-mounted display (IHMD) system includes an IHMD that is communicatively coupled to a control device. The IHMD includes a hardware data receiving component operable to receive data indicative of data generated by the one or more electronic appliances from the control device. The IHMD includes a processing unit further operative to: modify, based on selection of one or more electronic appliances, the graphical user interface to display modifiable settings of the selected one or more electronic appliances; update the modified graphical user interface based on requested changes to the modifiable settings; and transmit, via a hardware transmitting component to the control device, setting data to the selected electronic appliance, wherein the setting data is data obtained from the modified settings.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: October 18, 2022
    Assignee: Universal Entertainment Corporation
    Inventor: Hiroshi Oono
  • Patent number: 11468107
    Abstract: System and methods discussed for automatically generating conversation-based reports from email threads for easier and more intuitive user-consumption may include a parser, configured to identify all related emails, extract relevant portions of each email including embedded or in-line comments within quoted portions, and generate a single report document that presents the conversation in chronological order. Duplicate portions of each email are automatically removed and excluded from the report, reducing memory and bandwidth requirements, and also making the report more intuitive and easier to read. Attachments to the email may be included in the report, with additional deduplication to further reduce memory and bandwidth requirements.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: October 11, 2022
    Assignee: Citrix Systems, Inc.
    Inventor: Ashish Gujarathi
  • Patent number: 11437075
    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: December 10, 2019
    Date of Patent: September 6, 2022
    Assignee: ROKU, INC.
    Inventors: Brian Thoft Moth Møller, Paul Fleischer, Bjørn Reese
  • Patent number: 11430030
    Abstract: Techniques are disclosed for generating image recommendations to facilitate the sale of a product. An example methodology includes identifying a product category associated with an image of the product provided by the seller, and a product sub-category associated with the product image. The method further includes retrieving one or more images of for-sale items. The retrieval is based on a search of for-sale listings using the identified product category and the identified product sub-category. The method further includes clustering the retrieved images of for-sale items into groups, each group associated with a perspective viewpoint of the for-sale item. The method further includes providing a selected image from each group as an image recommendation. The selection is based on a value score associated with each of the images of the for-sale items. A graphical status indicating completeness of the seller's image set is updated in response to recommended images being adopted.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: August 30, 2022
    Assignee: Adobe Inc.
    Inventors: Sanjeev Tagra, Sachin Soni, Ryan Rozich, Nitish Maurya, Jonathan Roeder, Ajay Jain, Ajay Bedi
  • Patent number: 11403315
    Abstract: A database reporting device that includes a network interface in signal communication with a database. The network device further includes a processor configured to receive a report request comprising a project key and to identify data records associated with the project key. The processor is further configured to identify a report template for a user associated with the report request and to identify data record element types corresponding with sections of the identified report template. The processor is further configured to generate a search query for data record elements corresponding with the identified data record element types and to send the search query to the database. The network device is further configured to receive a plurality of data record elements, to populate the report template with data record elements that correspond with data record element types for each section, and to output a report based on the populated report template.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: August 2, 2022
    Assignee: Bank of America Corporation
    Inventors: Jason Sy Coady, Gregory J. Capello, Manu J. Kurian
  • Patent number: 11397850
    Abstract: An information processing apparatus includes a processor configured to acquire operation history of data, which is used in a target operation. The processor is further configured to arrange and display images, which represent the data, in a chronological order according to the operation history.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: July 26, 2022
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Takuya Okamoto