Patents Examined by Ariel Mercado
-
Patent number: 11423234Abstract: 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: GrantFiled: May 20, 2021Date of Patent: August 23, 2022Assignee: INK Content, Inc.Inventor: Alexander De Ridder
-
Patent number: 11409949Abstract: 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: GrantFiled: September 29, 2020Date of Patent: August 9, 2022Assignee: SQGO Innovations, LLCInventors: Bruce Warila, Brian D. Markey, Jeremy Aaron Gilbert, James P. Echmalian, Todd Silverstein
-
Patent number: 11403459Abstract: 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: GrantFiled: June 30, 2021Date of Patent: August 2, 2022Assignee: Brex Inc.Inventors: Milo Spirig, Pratik Tandel
-
Patent number: 11403286Abstract: 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: GrantFiled: September 11, 2020Date of Patent: August 2, 2022Assignee: SAP SEInventors: Anup Bhutada, Rupam Ojha, Srinivasan Ramanathan
-
Patent number: 11379687Abstract: 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: GrantFiled: December 24, 2018Date of Patent: July 5, 2022Assignees: NSFOCUS TECHNOLOGIES GROUP CO., LTD., NSFOCUS TECHNOLOGIES, INC.Inventors: Dongjing He, Hongliang Zhao, Jiaxi Ren
-
Patent number: 11379655Abstract: 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: GrantFiled: October 16, 2017Date of Patent: July 5, 2022Assignee: BlueOwl, LLCInventors: Kenneth Jason Sanchez, Michael Kim
-
Patent number: 11354497Abstract: 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: GrantFiled: January 14, 2019Date of Patent: June 7, 2022Assignee: Walmart Apollo, LLCInventors: Vikas Choudhry, Amit Agarwal, Alfonso Acevedo, Avery Armour, Anthony Soohoo
-
Patent number: 11354836Abstract: 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: GrantFiled: July 24, 2019Date of Patent: June 7, 2022Assignee: Oracle International CorporationInventors: Dhileeban Kumaresan, Rodrigo Reyes, Sreeji Das, Adrienne Wong
-
Patent number: 11354494Abstract: 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: GrantFiled: July 10, 2018Date of Patent: June 7, 2022Assignee: Adaptam Inc.Inventor: Robert E. Dvorak
-
Patent number: 11354142Abstract: 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: GrantFiled: July 2, 2021Date of Patent: June 7, 2022Assignee: The Trade Desk, Inc.Inventors: Christine Anderson, Mark A. Patterson, Jr., Lina M. Davis, Stas A. Goldobin
-
Patent number: 11341313Abstract: 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: GrantFiled: April 5, 2021Date of Patent: May 24, 2022Assignee: 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: 11321420Abstract: 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: GrantFiled: December 21, 2018Date of Patent: May 3, 2022Assignee: VeriSign, Inc.Inventors: Andrew Fregly, Paul Tidwell
-
Patent number: 11314382Abstract: 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: GrantFiled: January 28, 2020Date of Patent: April 26, 2022Assignee: Intuit Inc.Inventors: Smitha Prasad Papolu, Pawandeep Singh, Paulina Zeng, Kelly Lawson
-
Patent number: 11314932Abstract: 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: GrantFiled: November 15, 2016Date of Patent: April 26, 2022Assignee: ATOS FRANCEInventors: Julien Richard, Fabien Pigal, Angélique Galtier
-
Patent number: 11307750Abstract: 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: GrantFiled: December 3, 2018Date of Patent: April 19, 2022Assignee: Wix.com Ltd.Inventors: Ayelet Geva, Yael Hasson, Avishai Abrahami, Yaniv Ben Simon, Yotam Barzilay, Nadav Abrahami
-
Patent number: 11307859Abstract: 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: GrantFiled: July 2, 2020Date of Patent: April 19, 2022Assignee: Google LLCInventors: Ankur Jain, Omkar Muralidharan, Pavel Morar
-
Patent number: 11310337Abstract: 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: GrantFiled: December 30, 2014Date of Patent: April 19, 2022Assignee: Avaya Inc.Inventors: John H. Yoakum, Tony McCormack
-
Patent number: 11281744Abstract: 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: GrantFiled: September 12, 2018Date of Patent: March 22, 2022Assignee: Citrix Systems, IncInventor: Abhishek Chauhan
-
Patent number: 11256860Abstract: 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: GrantFiled: September 13, 2018Date of Patent: February 22, 2022Assignee: FinancialForce.com, Inc.Inventor: Aleksei Murashin
-
Patent number: 11250100Abstract: 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: GrantFiled: February 17, 2019Date of Patent: February 15, 2022Assignee: Cisco Technology, Inc.Inventors: Lehong Hu, Binil David Thomas, Shubham Jindal, Xiaolu Li