Patents Examined by Ariel Mercado
  • Patent number: 11423234
    Abstract: Content generation leverages an unsupervised, generative pre-trained language model (e.g., a generative-AI). In this approach, a model derived by applying to given content relevant competitive content and one or more optimization targets is received. Based on optimization criteria encoded as embedding signals in the model, a determination is made regarding whether a template suitable for use as an input to the generative-AI exists in a set of templates. If so, the model embedding signals are merged into the template, or the template itself is transformed using the embedding signals, in either case creating a modified template. If, however, no template suitable as the input exists, the model and other information are input to a natural language processor to generate a generative-AI input. Either the modified template or the generative-AI input, as the case may be, is then applied through the generative-AI to generate an output competitively-optimized with respect to the optimization targets.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: August 23, 2022
    Assignee: INK Content, Inc.
    Inventor: Alexander De Ridder
  • Patent number: 11409949
    Abstract: A first mobile device resource provisioning system of a first party provisions resources to a plurality of remotely-located mobile computing devices. The remotely-located mobile computing devices each use a first native operating system. The provisioning system includes a non-transitory computer readable storage medium that stores resources for provisioning to at least one mobile device, the resources comprising at least one mobile software application, application data, computer program code, at least one media file, and at least one URL. At least one mobile device registry stores mobile device information associated with at least one of a plurality of said mobile devices. The provisioning system validates a requesting mobile device using authorization information at least in part based on a provisioning key received from the requesting mobile before sending a requested resource to the validated mobile device.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: August 9, 2022
    Assignee: SQGO Innovations, LLC
    Inventors: Bruce Warila, Brian D. Markey, Jeremy Aaron Gilbert, James P. Echmalian, Todd Silverstein
  • Patent number: 11403459
    Abstract: There are provided systems and methods for automatic data entry for form data structures using application programming interfaces. An entity, such as company or business, may want to onboard with a service provider that provides services to the entity, such as those associated with business credit, expense management, and the like. When onboarding, data entry to one or more digital form fields and structures may be required. In order to automate form filling based on data from disparate sources, the service provider may provide an external application programming interface (API) that receives API calls and converts and/or formats data for the fields and data structures of the digital form. The data entered to the fields and/or corresponding data structure may be stored in a specific database and tables as data structures retrievable for the digital form. When a referral token is received, the data may be retrieved.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: August 2, 2022
    Assignee: Brex Inc.
    Inventors: Milo Spirig, Pratik Tandel
  • Patent number: 11403286
    Abstract: Methods and systems are disclosed for bridging a natural language processing (NLP) engine to a database engine, enabling natural language queries to be handled by the database engine. The NLP engine produces a query structure, containing an intent and one or more query parameters, for a natural language query. Rules are successively applied to the query structure. When a rule matches, a corresponding action is performed to identify a sub-intent, transform query parameters, or generate a filter string. The sub-intent is mapped to a query destination, which can be an intrinsic or extrinsic service offered by the data engine. A query string is constructed, including the query destination and any filter strings, and transmitted to the database engine to answer the original query. The disclosed technologies are flexible, easily reconfigurable, and future-proof. Variations and use cases are disclosed.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: August 2, 2022
    Assignee: SAP SE
    Inventors: Anup Bhutada, Rupam Ojha, Srinivasan Ramanathan
  • Patent number: 11379687
    Abstract: Disclosed are a method for extracting a feature string, a device, a network apparatus, and a storage medium. The method comprises: determining, for each candidate feature string, a transition probability for each pair of adjacent characters in the candidate feature string according to a first-order Markov transition probability matrix; detennining a transition entropy value of the candidate feature string according to the transition probability of each pair of adjacent characters and the logarithm of the transition probability; and labeling a candidate feature string having a transition entropy value greater than a pre-determined threshold as a first usable feature string, and using a valid first usable feature string as an extracted target feature string.
    Type: Grant
    Filed: December 24, 2018
    Date of Patent: July 5, 2022
    Assignees: NSFOCUS TECHNOLOGIES GROUP CO., LTD., NSFOCUS TECHNOLOGIES, INC.
    Inventors: Dongjing He, Hongliang Zhao, Jiaxi Ren
  • Patent number: 11379655
    Abstract: A system serializing and deserializing models configured to (i) store a first model, wherein the first model includes a plurality of functionalities; (ii) generate a human-readable document based on the first model, wherein the human-readable document describes the first model; (iii) generate a second model based on the human-readable document, wherein the second model includes the plurality of functionalities; and (iv) perform at least one execution of the second model.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: July 5, 2022
    Assignee: BlueOwl, LLC
    Inventors: Kenneth Jason Sanchez, Michael Kim
  • Patent number: 11354497
    Abstract: A webpage serving system is provided and generally includes a server and a computing device. The server can receive a webpage request from the computing device, and determine a type of webpage being requested. The server may provide a document, such as an HTML document, to the computing device based on the type of webpage. The document may include instructions to download a particular bundle, which may include one or more files, from a server. The bundle identified in the instructions may be based on the type of webpage the document is for. The customer computing device may receive the requested bundle, and display the requested webpage based on the information received in the document and in the bundle.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: June 7, 2022
    Assignee: Walmart Apollo, LLC
    Inventors: Vikas Choudhry, Amit Agarwal, Alfonso Acevedo, Avery Armour, Anthony Soohoo
  • Patent number: 11354836
    Abstract: The present disclosure generally relates to systems and methods that efficiently display tabular data (e.g., a large data set of a million or more rows of data with multiple data fields). More particularly, the present disclosure relates to systems and methods that compress the tabular data to a representative data set that maintains the data density and data variation of the original tabular data, and that display the representative data set with respect to clusters formed.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: June 7, 2022
    Assignee: Oracle International Corporation
    Inventors: Dhileeban Kumaresan, Rodrigo Reyes, Sreeji Das, Adrienne Wong
  • Patent number: 11354494
    Abstract: The technology disclosed relates to accessing external data in spreadsheet cells and includes spreadsheet cells that can use formulaically defined external data, allowing users to utilize many cells as if they were one cell and to simplify or expand the type of calculations possible within a cell. The disclosed technology further includes a spreadsheet application that can perform looped calculations within the spreadsheet cells without the need to use an embedded programming language. Additionally the disclosed spreadsheet application can use named variables and formulaic cell designators for cell operations in which formulaically defined non-spreadsheet cell data variables and their values can be exposed and multiple values can exist in a cell, and the user can step through and see those different values.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: June 7, 2022
    Assignee: Adaptam Inc.
    Inventor: Robert E. Dvorak
  • Patent number: 11354142
    Abstract: A contextual navigation and action user experience framework that facilitates workflows across multiple contexts and levels of object hierarchy is disclosed. Exemplary features include a swapper interface, an action toolbar with contextual buttons and contextual tabs, and a toolkit that provides an overview portal to view alerts, cross reference information, and perform actions on objects and insights that are important to the user across an entire product suite.
    Type: Grant
    Filed: July 2, 2021
    Date of Patent: June 7, 2022
    Assignee: The Trade Desk, Inc.
    Inventors: Christine Anderson, Mark A. Patterson, Jr., Lina M. Davis, Stas A. Goldobin
  • Patent number: 11341313
    Abstract: Dynamic web content personalization may be used to alter a web page such that two different people who view that web page do not see the exact same content on that page. The present disclosure includes techniques that allow a web page to be structured, via underlying source code, so that content can be dynamically generated based on a user transaction history. Further, dynamic content customization can effectively change the layout and functionality of a web page in ways not previously contemplated. For example, different control elements may become accessible based on a particular contextual user profile assigned to a user based on a transaction history. Modular content modules may also have a different appearance for different users.
    Type: Grant
    Filed: April 5, 2021
    Date of Patent: May 24, 2022
    Assignee: PAYPAL, INC.
    Inventors: Justin Scott Lowery, Mark Robert Shulman, Adam Dustan, Keith Burns, Carla Lee Capps, Francisco Ulises Garcia Martinez, Sriram Ramakrishnan, Frank Anthony Nuzzi
  • Patent number: 11321420
    Abstract: Techniques for providing a cross-ecosystem website for applications are presented. The techniques can include storing, by a webserver, multiple website templates in association with a plurality of respective web widgets and a respective Application Program Interface (API), where a plurality of respective back-end services correspond to the plurality of respective web widgets; receiving, from a website developer, a website template selection and a web widget selection; implementing a respective API for the cross-ecosystem website; storing in association with the cross-ecosystem website a manifest indicating services available on the cross-ecosystem website; and interfacing with a plurality of applications in a plurality of application ecosystems, using the API for the cross-ecosystem website.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: May 3, 2022
    Assignee: VeriSign, Inc.
    Inventors: Andrew Fregly, Paul Tidwell
  • Patent number: 11314382
    Abstract: Systems, methods and a graphical user interface for determining an employee's real-time labor cost, which may be based on the employee's wages and other employer costs that add to the cost of using an employee for a particular project.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: April 26, 2022
    Assignee: Intuit Inc.
    Inventors: Smitha Prasad Papolu, Pawandeep Singh, Paulina Zeng, Kelly Lawson
  • Patent number: 11314932
    Abstract: A method for generating a message form includes: acquiring a dataset received by a communication interface, the dataset including an object, an attribute defining an identifier of the object and a number defining a number of identified objects; storing the received data in a memory, the memory further including predefined objects and a set of input controls, each object being associated with at least one input control; comparing each received object with the predefined objects stored in the memory so as to determine, of the received objects, those that are already referenced in the memory; selecting a set of input controls associated with the objects determined in the comparing step by a processor, each object being associated with at least one input control; generating a form comprising a list of input controls selected depending on the number of determined objects and on the attributes of each determined object.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: April 26, 2022
    Assignee: ATOS FRANCE
    Inventors: Julien Richard, Fabien Pigal, Angélique Galtier
  • Patent number: 11307750
    Abstract: A visual design system includes a dynamic layout editor, a page analyzer, a UI subsystem and a change executor. The dynamic layout editor edits content of a visual creation according to dynamic layout rules. The visual creation includes at least one page having at least two components, the dynamic layout rules are associated with anchors or constraints for positioning the components, and each component has geometrical properties. The page analyzer performs a geometrical analysis on the page in response to a change of components and divides the page into sections based on at least geometrical relationships between the geometrical properties. The UI subsystem generates and presents at least one section to a user for editing as a virtual container containing at least one of the two components. The change executor regenerates and displays the page with the section according to editing changes made during the editing session.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: April 19, 2022
    Assignee: Wix.com Ltd.
    Inventors: Ayelet Geva, Yael Hasson, Avishai Abrahami, Yaniv Ben Simon, Yotam Barzilay, Nadav Abrahami
  • Patent number: 11307859
    Abstract: Methods, systems, and apparatus, including an apparatus for using probabilistic techniques to provide reformatted versions of digital components. In one aspect, a process includes obtaining data specifying a distribution parameter limit for a given reformattable digital component that is eligible for reformatting using a set of digital component extensions. For each of multiple digital component requests, a determination is made that a given digital component extension has an additional selection requirement that, when combined with a base selection requirement for the given reformattable digital component, would exceed the distribution parameter limit.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: April 19, 2022
    Assignee: Google LLC
    Inventors: Ankur Jain, Omkar Muralidharan, Pavel Morar
  • Patent number: 11310337
    Abstract: Interactive contact center menu traversal via text stream interaction is disclosed. A user device establishes an interactive session with a server device. The user device receives, from the server device, a first text stream comprising a first contact center prompt. The user device scrolls a plurality of text components of the first text stream on a display over a first text stream presentation period of time, with text components presented earlier in time being replaced on the display with subsequent text components. The user device receives, from a user, a first user input in response to the first text stream and communicates the first user input to the server device.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: April 19, 2022
    Assignee: Avaya Inc.
    Inventors: John H. Yoakum, Tony McCormack
  • Patent number: 11281744
    Abstract: Embodiments described herein include systems and methods for encapsulating HTML. A remote browser executing on a server may be configured to provide a document object model (DOM) of HTML of a webpage rendered by the remote browser at the server. A transcoding agent executing in the remote browser may be configured to encapsulate the HTML. The transcoding agent may be configured to send the encapsulated HTML via a remote delivery session to a local browser for rendering. The local browser may execute on a client device and may maintain a DOM for the encapsulated HTML. The transcoding agent may be configured to receive events corresponding to the DOM maintained by the local browser. The remote browser may further be configured to cause the received events to execute on the DOM provided by the remote browser.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: March 22, 2022
    Assignee: Citrix Systems, Inc
    Inventor: Abhishek Chauhan
  • Patent number: 11256860
    Abstract: The disclosed embodiments include a computer-implemented method to facilitate generating expense reports. The embodiments include causing display of a user interface on a computing device (e.g., smartphone). The user interface presents an expense report form including control elements (e.g., text entry boxes). The method further includes presenting suggestions as inputs for a selected control element such that any suggestion that is formulated based on any journey taken by the user is prioritized for display over any generic suggestion that is not formulated based on a journey taken by the user.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: February 22, 2022
    Assignee: FinancialForce.com, Inc.
    Inventor: Aleksei Murashin
  • Patent number: 11250100
    Abstract: In one embodiment, a monitoring process detects one or more events capable of causing a future state change in a browser application having initially loaded a single page application (SPA) page, and maintains one or more causality chains of the one or more events, each causality chain tracing events of that causality chain to a respective root cause event of that causality chain. Upon detecting a virtual page transition to create a new virtual page, the monitoring process may determine that a cause of the virtual page transition matches a particular root cause event of a particular causality chain, and correlates all events of the particular causality chain to the new virtual page (e.g., where events may notably include XHRs). In another embodiment, the monitoring process may further set a start time of the particular root cause event as the start time of the new virtual page.
    Type: Grant
    Filed: February 17, 2019
    Date of Patent: February 15, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Lehong Hu, Binil David Thomas, Shubham Jindal, Xiaolu Li