Electronic Negotiation Patents (Class 705/80)
  • Patent number: 11502981
    Abstract: A method implemented in an e-commerce system to facilitate transactions between a customer and a vendor using embedded forms includes requesting by a vendor system to an e-commerce system to generate an embedded form for use in an SMTP email campaign. The method further includes transmitting emails with embedded forms including at least one token by the vendor system to a customer device. The method further includes rendering the embedded form in email to the customer device and receiving a response email, wherein the response email includes input details requested in the specified input fields and a token; authenticating the response email; decoding the token and processing a transaction based on the customer input details requested in the specified input fields of the embedded form.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: November 15, 2022
    Assignee: SWOOP IP HOLDINGS LLC
    Inventors: James Kassemi, Chad Person, John P. Killoran, Jr., Patrick Killoran
  • Patent number: 11488215
    Abstract: Described are a method, system, and computer program product for facilitating communication between a user of a financial account and a merchant associated with at least one transaction with the financial account. The method includes receiving transaction data representative of the at least one transaction, the transaction data comprising at least one transaction identifier. The method also includes determining the merchant associated with the at least one transaction identifier and determining at least one merchant communication mode. The method further includes transmitting merchant contact data to a user device and receiving at least one selected communication mode.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: November 1, 2022
    Assignee: Visa International Service Association
    Inventor: Rajesh Kumar Aroli Veettil
  • Patent number: 11482027
    Abstract: A data processing system for extracting metadata values is described. The data processing system includes an input unit and a processor communicably coupled to the input unit. The input unit is configured to receive a contract document. The processor is configured to extract at least one segment from the contract document and identify a type of the at least one segment. The processor is further configured to extract at least one metadata value from the at least one segment based on a model, wherein the model is determined based on the identified type of the at least one segment.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: October 25, 2022
    Assignee: SIRIONLABS PTE. LTD.
    Inventors: Aditya Gupta, Yogesh Sharma
  • Patent number: 11481456
    Abstract: An apparatus and method are provided for machine learning method using a network of agents. The agents are arranged in a network with respective links between pairs of agents, and the links enabling the exchange information. Different agents can apply different reasoning paradigms corresponding to different approaches to machine learning and artificial intelligence. These disparate approaches are seamlessly integrated to aggregate decisions and learning performed using different approaches using an economics model in which a Nash equilibrium is reached through the exchange of information. Each agent selects which other agents to exchange information with by seeking to optimize preference, utility, and objective functions, and these function include how well the agents obtain an assigned goal subject to other desirable features and characteristics (e.g., enforcing diversity).
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: October 25, 2022
    Assignee: KYNDI, INC.
    Inventors: Arun Majumdar, James R. Welsh
  • Patent number: 11483214
    Abstract: System and method are disclosed for enabling data synchronization with different cloud service providers. Semantics of provide data from the cloud service providers may be determined and captured in a data object—i.e. a provider data object. The provider data object may then be instantiated for individual cloud service providers for synchronizing data with a given cloud service provider. Provider data can be received from the given cloud service provider can be processed using the instance of the provider data object. Specific provider information can then be extracted from the received provider data according the semantics defined in the instance of the provider data object. The extracted provider information can then compared with provider information already stored in a database. When one or more differences are detected between the two, the received provider information can be saved to the database.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: October 25, 2022
    Assignee: SkyKick, Inc.
    Inventors: John Dennis, Corey Brent Caldwell, Douglas Handler, Evan Richman, Todd Schwartz, Bradley Younge, Matthew Steven Hintzke
  • Patent number: 11455583
    Abstract: A worker selection method according to characteristics of a crowdsourcing-based project is provided.
    Type: Grant
    Filed: November 5, 2021
    Date of Patent: September 27, 2022
    Assignee: CROWDWORKS INC.
    Inventors: Min Woo Park, Ju Yeong Kim
  • Patent number: 11436622
    Abstract: Participation by multiple users in an online game through client computing platforms associated with the users is facilitated. User accounts associated with the users indicate affiliations having a functional significance between users. Presentation of offers to sell virtual items are provided to users having a first affiliation and to users having a second affiliation. The virtual items associated with the offers are distributed to the users having a first affiliation upon an indication that a threshold number of users having the first affiliation have accepted the offer and are not distributed to users having a second affiliation upon an indication that a threshold number of users having the second affiliation have not accepted the offer.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: September 6, 2022
    Assignee: Kabam, Inc.
    Inventors: John Kim, Kevin Lee, Kevin Chanthasiriphan, Wei-Ling Wu Deckinga, Tomi Huttula
  • Patent number: 11422991
    Abstract: An information management system provides a data deduplication system that uses a primary table, a deduplication chunk table, and a chunk integrity table to ensure that a referenced deduplicated data block is only verified once during the data verification of a backup or other replication operation. The data deduplication system may reduce the computational and storage overhead associated with traditional data verification processes. The primary table, the deduplication chunk table, and the chunk integrity table, all of which may be stored in a deduplication database, can also ensure synchronization between the deduplication database and secondary storage devices.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: August 23, 2022
    Assignee: Commvault Systems, Inc.
    Inventors: Saurabh Agrawal, Manoj Kumar Vijayan
  • Patent number: 11416862
    Abstract: Systems and methods for in location-based mobile payments are disclosed. According to one embodiment, in an information processing apparatus comprising at least one computer processor, a method for location-based mobile payments may include: (1) receiving, from a first computer program executed by a first electronic device for a first party, a request to conduct a location-based transaction; (2) receiving, from the first computer program, a location of the first electronic device; (3) identifying a potential counterparty based on a location of a second electronic device associated with the potential counterparty; (4) communicating an image of the potential counterparty to the first computer program; (5) receiving a selection of the potential counterparty from the first computer program; and (6) conducting the location-based transaction between the party and the potential counterparty.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: August 16, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Saravanan Moorthyrajan, Suman Devan
  • Patent number: 11416956
    Abstract: The present disclosure provides for a method of machine representation and tracking of contract terms over the lifetime of a contract including a step of defining an object model having object model components. Object model components are associated with other object model components where the object model components have object model component types. Further, words of object model components are evaluated to identify whether the words contain one or more core attributes pertaining to details of the contract terms. From the object model components, and the terms they contain, prevailing terms of the contract are evaluated, stored and updated as changes are made to the object model components.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: August 16, 2022
    Assignee: COUPA SOFTWARE INCORPORATED
    Inventors: Jamie Wodetzki, Kevin N. Jansz, Evan D. Greensmith, Justin M. Lipton, Marco Altieri
  • Patent number: 11416858
    Abstract: A method and apparatus are herein disclosed for allowing suppliers to generate an invoice from a purchase order without requiring them to log in or pre-register with a networked application. Implementation is provided by having a first user provide a first document to a networked application. An electronic notification is dispatched to a receiver for the first document with a unique link to a data entry page within the networked application. The data entry page is sandboxed with limited functionality within the networked application, but accepts data from the receiver to be sent directly into the first user's system.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: August 16, 2022
    Assignee: COUPA SOFTWARE INCORPORATED
    Inventors: Donna Wilczek, Gabriel Perez, Robert Bernshteyn, Raja Hammoud, David Williams
  • Patent number: 11403649
    Abstract: A method for increasing a transaction amount corresponding a patron of an establishment, the method including: receiving inputs comprising transaction data corresponding to a transaction, where a portion of the transaction data comprises personally identifiable information (PII), and extracting the PII from the portion of the transaction data, and employing the PII to generate PII transaction data and metadata corresponding to the transaction; analyzing the PII transaction data and the metadata to generate a single universal guest record (UGR) corresponding to the PII transaction data and the metadata, where the single UGR corresponds to the patron, the single UGR comprising UGR transaction metadata corresponding to the transaction and historical transactions associated with the patron; statistically analyzing the UGR metadata to generate a guest segmentation record that corresponds to the patron; and generating content for display on point-of-sale (POS) terminals associated with the establishment, where the
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: August 2, 2022
    Assignee: Toast, Inc.
    Inventors: Benjamin Gordon, Ting-Ray Kuo, Jared J. Rand
  • Patent number: 11402227
    Abstract: An autonomous vehicle including a vehicle propulsion system, a braking system, a steering system, and a computing system. The computing system includes a processor and memory that stores computer-executable instructions that cause the processor to select a route for a passenger of the autonomous vehicle for a trip to a destination. The route for the passenger is selected from a plurality of potential routes. The route for the passenger is selected based on a preference of the passenger and aggregate ride quality feedback from passengers of autonomous vehicles in a fleet at locations along the potential routes to the destination. The processor is further configured to control at least one of the vehicle propulsion system, the braking system, or the steering system to move the autonomous vehicle along the route as selected for the trip to the destination.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: August 2, 2022
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Stephanie Olivia Engle, Bradley David Ryan, Kathryn Alexis Tuason
  • Patent number: 11394568
    Abstract: The present disclosure relates to a method for avoiding bandwidth shortage for online meetings in a communication network. The method comprises, via an online event scheduling system, receiving a meeting request for an online meeting from an organizer, said request comprising information about a time slot for said online meeting. The method also comprises determining whether an organization which the organizer belongs to has a meeting token available for said time slot and said number of participants. The method also comprises sending an acknowledgement to the event scheduling system, allowing the event scheduling system to book the online meeting for the participants in the event scheduling system. A finite number of meeting tokens has been provided to the organization based on a communication bandwidth available for said organization, such that a maximum number of concurrent online meetings in the organization is limited by the finite number of meeting tokens.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: July 19, 2022
    Assignee: SPOTIFY AB
    Inventor: Hongxin Liang
  • Patent number: 11360859
    Abstract: The technology disclosed herein enables the restoration of a database version across cloud environments. In a particular embodiment, a method provides receiving, in a second cloud environment from a first cloud environment, first metadata describing a first data version stored in the first cloud environment. The first data version includes first data items and the first metadata. After receiving the first metadata, the method provides receiving, in the second cloud environment, an instruction to restore the first data items to the second cloud environment. In response to the instruction, the method provides restoring the first data items to the second cloud environment using the first metadata.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: June 14, 2022
    Assignee: Rubrik, Inc.
    Inventors: Pin Zhou, Prasenjit Sarkar
  • Patent number: 11348055
    Abstract: The present invention extends to methods, systems, and computer program products for clearing internationally shipped items through government customs agencies. Aspects of the invention utilize a unifying database to consolidate information from different parties (e.g., government entities, shippers, carriers, brokers, and item recipients) associated with delivery of an internationally shipped item in a common location. The unifying database facilitates communication between different the parties that use different data protocols, different data formats, different data types, different EDI, etc., Parties can update relevant information corresponding to their responsibilities within the unified database. When one party updates information, other parties can be notified electronically in essentially real time of status changes relevant to item delivery. Brokers can be assigned for at-will clearance work based on broker profile information maintained in the unifying database.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: May 31, 2022
    Assignee: KlearNow Corporation
    Inventors: Ulf Sandberg, Rick Tellez, Sam Tyagi
  • Patent number: 11321752
    Abstract: Methods, systems, and apparatus to generate group transactions for an item are described. An item may be one or more of a product and a service. An acceptable price for an item may be obtained from a consumer. The consumer may be categorized into a group characterized by common price range. A group offer may be provided to one or more sellers and/or one or more buyers.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: May 3, 2022
    Assignee: eBay Inc.
    Inventor: Bhupendra G. Jain
  • Patent number: 11321515
    Abstract: The present disclosure relates to methods, computer readable mediums (CRMs), and systems for creating, organizing, viewing, and connecting annotations of web documents within web browsers that are made to be annotation capable. Methods, CRMs, and systems for an annotation capable web browser transmitting annotation highlighted text, annotation comment, uniform resource locator (URL), document object model (DOM) context, screenshot with marked annotation highlighted text, and annotation symbol to an annotation server are presented. Furthermore, methods, CRMs, and systems of organizing annotations within an annotation organization context area, visual queues for viewing and recognizing annotations in web documents, and a notepad for connecting annotations between web documents are presented.
    Type: Grant
    Filed: November 10, 2019
    Date of Patent: May 3, 2022
    Assignee: ExactNote, Inc.
    Inventors: Sunil Pinnamaneni, Rona Sfakianakis
  • Patent number: 11321193
    Abstract: A method of restoring version data stored across two or more cloud environments is provided. An example method includes accessing, in a second cloud environment, first metadata describing a first data version, the first data version including first data items and first metadata, wherein at least the first data items are stored in a first cloud environment and the first metadata is stored in a third cloud environment. In response to an instruction received in the second cloud environment, the first data items are restored to the second cloud environment using the first metadata.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: May 3, 2022
    Assignee: Rubrik, Inc.
    Inventors: Pin Zhou, Prasenjit Sarkar
  • Patent number: 11321787
    Abstract: A method, computer system, and a computer program product for multi-cloud solution design and fulfillment via crowdsourcing is provided. Embodiments of the present invention may include receiving a request, wherein the request includes computing requirements. Embodiments of the present invention may include parsing the received request into partitions. Embodiments of the present invention may include advertising the partitions to a plurality of participating members on a trusted network environment. Embodiments of the present invention may include receiving conceptual solutions to the partitions. Embodiments of the present invention may include evaluating the received conceptual solutions.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: May 3, 2022
    Assignee: KYNDRYL, INC.
    Inventors: Manish Gupta, Sreekrishnan Venkateswaran, Jigar Navanitrai Kapasi, Deepak Poola Chandrashekar
  • Patent number: 11314556
    Abstract: Shadowing of local or remote information to cloud-based computing systems is provided. As content and activities associated with content (e.g., content modification activities, content communication activities, people associated with content, social networking associated with content, etc.) are developed at a local on-premises computing system that is remote from the cloud-based computing system responsible for maintaining the same content and content activities, the local content and activities are shadowed to the cloud-based system at a regular frequency so that the content and activities at the cloud-based system are synchronized and merged with the content and activities at the local system.
    Type: Grant
    Filed: March 1, 2014
    Date of Patent: April 26, 2022
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Helge Grenager Solheim, Kathrine Hammervold, Kjetil Krogvig Bergstrand, Morgan Larsson, Johannes Gehrke, Niels Petter Rasch-Olsen
  • Patent number: 11303938
    Abstract: The systems and methods described herein optimize the retrieval of missed content by playing back cached content to enable tuners with limited capacity to retrieve the missed content. A content presentation system may receive, with a tuner, a transmission of content comprising media content and advertisements. The content presentation system may cache the advertisements. The content presentation system may determine whether an interruption during the transmission resulted in a missed portion of content and, in response, determine whether an advertisement upcoming at a time period in the transmission of content is cached. If the upcoming advertisement is cached, the content presentation system may play back the cached advertisement at the time period and release the tuner previously receiving the transmission of content to retrieve the missed portion of the content during the time period.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: April 12, 2022
    Assignee: Rovi Guides, Inc.
    Inventors: Madhusudhan Srinivasan, Piar Chand, Labhala Gowtham, Durga Prasad Pulicharla, Aditya Rautray, Deviprasad Punja
  • Patent number: 11301421
    Abstract: Examples described herein generally relate to a scalable multi-tier storage system. An entry may be added and/or deleted within the storage system. To delete an entry, the storage system may determine whether the entry corresponds to the file or the directory based on directory metadata, and request deletion of the directory metadata associated with the entry from the directory volume based on determining that the entry corresponds to the directory, and further requesting deletion of the file from a file volume based on a determination that the entry corresponds to the file. To add a file, the storage system may generate directory metadata associated with the entry in the directory volume based on a determination that the entry corresponds to the directory, and may further allocate file metadata in the file volume based on a determination that the entry corresponds to the file.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: April 12, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vladimirs Petters, Roopesh Battepati, David Kruse, Mathew George
  • Patent number: 11295330
    Abstract: A pricing engine may be provided for automatically setting pricing or repricing of goods simultaneously according to a set of rules and objectives. The pricing engine may utilize a database of internal data and external data. The pricing engine may use the data to segment the goods. The engine may further apply pricing rules to the segmented goods, reconcile any deviations using a control framework, and provide a comprehensive output.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: April 5, 2022
    Assignee: AURELIS CONSULTING SP. Z O.O.
    Inventors: Stephan Andreas Brackertz, Mathieu Christian Daniel Ollier
  • Patent number: 11281541
    Abstract: A technique for backing up snapshots in a multi-cloud environment includes accessing multiple cloud storage providers and obtaining therefrom respective sets of storage performance data. The technique further includes receiving storage requirements for snapshots of a data object and selecting, based on the requirements and the storage performance data, a designated cloud storage provider for receiving archived snapshots of the data object. The technique then transmits one or more snapshots of the data object to the designated cloud storage provider for archiving.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: March 22, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Qi Jin, Xuan Tang
  • Patent number: 11270339
    Abstract: As described herein, a system, method, and computer program are provided for using full and partial dynamic customer criteria sets for targeting promotions. In use, a promotion criteria set is configured for each of a plurality of promotions associated with salable entities. Additionally, a customer criteria set is dynamically generated for a customer. Further, full and partial matching of the customer criteria set to the promotion criteria sets is performed to determine one or more target promotions from the plurality of promotions. Still yet, the one or more target promotions are output for presentation to the customer.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: March 8, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Yogesh Maheswari, Dinesh Kumar Mohapatra
  • Patent number: 11262977
    Abstract: A display control apparatus includes a message storage section configured to store input messages, an attribute information applying section configured to apply attribute information to the messages, and a display control section configured to control displaying of a first display screen having a first display region for displaying the messages in chronological order and a second display region for displaying a message extracted from the messages based on the attribute information.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: March 1, 2022
    Assignee: SHARP KABUSHIKI KAISHA
    Inventors: Keiko Hirukawa, Satoshi Terada, Tomonobu Tomaru, Kazuki Sato
  • Patent number: 11256551
    Abstract: Implementations of this disclosure provide blockchain-based virtual resource allocation. An example method performed by a node device of a blockchain network that operates as an intellectual property management platform includes receiving a target transaction comprising (i) a first quantity of virtual resources for obtaining intellectual property rights for a target object, (ii) an identifier of the target object, and (iii) an identifier of the intellectual property rights, and invoking a smart contract to (i) allocate the first quantity of virtual resources to obtain intellectual property rights for the target object, and (ii) allocate a second quantity of virtual resources to a beneficiary of the intellectual property rights for the target object.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: February 22, 2022
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Lindong Liu, Jiayin Liu
  • Patent number: 11250483
    Abstract: To provide an overseas-compatible application sales management system 1000 for managing a 3rd app properly developed by a 3rd party. The overseas-compatible application sales management system 1000 manages online store sale of an application to run at an edge server 400 in a third country and comprises a store registration server 300. The store registration server 300 accepts an export control list including a conformity/nonconformity judgement note and a trade control definition judgement result about an application if a developer of the application is a 3rd party. If the application is judged to be available for store sale in the third country, the store registration server 300 registers the application and the export control list including the conformity/nonconformity judgement note and the trade control definition judgement result in correlation with each other.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: February 15, 2022
    Assignee: FANUC CORPORATION
    Inventors: Akihiro Terada, Hiroji Nishi, Kazuki Shinano
  • Patent number: 11245592
    Abstract: Various embodiments provide for the creation and validation of resource templates that may be used to provision or launch resources or resource instances. In various embodiments, a user can use values for various resource instance parameters to create a resource template, and can request validation of that template. A validation service can perform multiple validations, including independent validation of all template parameters, as well as validations of cross-parameter dependencies. If any errors are detected that cause the template to be invalid, information for those errors can be returned to the user such that the user can make the appropriate changes to enable the template to be valid. Templates can be re-validated at future times, such as at launch time or for use with a new service, to ensure the template remains valid under those circumstances.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: February 8, 2022
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Laura Wingert Thomson, Venkat Srinath Vutphala, Laxman Kasyap Kolipaka, Hamrit Sidhu, Anoop Kapoor, Ajit Gupta, Udit Sharma, Wayne Davies, Zac Jared Melnick, Jean Anre Breytenbach, Kevin Boardman
  • Patent number: 11216788
    Abstract: Systems and methods are disclosed for blockchain-based payment transactions, alerts, and dispute settlement, using a blockchain interface server.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: January 4, 2022
    Assignee: Worldpay, LLC
    Inventor: Ramesh Vijayaraghavan
  • Patent number: 11204842
    Abstract: Disclosed herein are systems and method for forming and executing a backup strategy. In one aspect, an exemplary method comprises, for each file of files from one or more data sources that is being evaluated to form the backup strategy for the file, updating a frequency database, evaluating a uniqueness for the file stored at a data source of the one or more data sources by comparing at least a portion of data of the file to the frequency database, categorizing the file into a hierarchy of logical types according to properties of the file, and forming the backup strategy for the file according to the uniqueness and categorization of the file.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: December 21, 2021
    Assignee: Acronis International GmbH
    Inventors: Stanislav Protasov, Serguei Beloussov, Dmitry Martynov, Sergey Ulasen
  • Patent number: 11188943
    Abstract: The present disclosure relates to methods, systems, and apparatuses for providing promotion recommendations using a promotion and marketing service. Some aspects may provide a method for providing a promotion recommendation framework. The method includes receiving, via a network interface, a promotion recommendation inquiry from a component of a promotion and marketing service, the promotion recommendation inquiry including electronic identification data identifying at least one of a consumer or a consumer characteristic. The method also includes identifying, via processing circuitry, promotion transaction information associated with the electronic identification data. The promotion transaction information includes electronic data identifying at least one transaction performed using the promotion and marketing service.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: November 30, 2021
    Assignee: Groupon, Inc.
    Inventors: Nipun Agarwal, Rajesh Girish Parekh, Ying Chen
  • Patent number: 11176580
    Abstract: Methods, systems, and media for enhancing a blind URL escrow with real-time bidding exchanges are provided. In some embodiments, the method comprises: receiving, using a hardware processor, a URL associated with an advertisement placement from a seller; generating a rating for the URL received from the seller; determining metadata based on the URL and a domain name associated with the seller; generating an anonymous label corresponding to the URL that includes the generated rating and the determined metadata; transmitting the anonymous label to a real-time bidding exchange; and causing a verification beacon to be inserted into an advertisement to be displayed in the advertisement placement in response to a buyer purchasing an opportunity to place an advertisement in the advertisement placement using the anonymous label through the real-time bidding exchange.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: November 16, 2021
    Assignee: Integral Ad Science, Inc.
    Inventor: Izzet Agoren
  • Patent number: 11159608
    Abstract: A method and control node for managing cloud resources in a communications network for a client being served by a primary data center holding service data associated with a cloud service being executed for the client in the primary data center. A first backup data center having free processing and storage resources for the cloud service, is selected based on usage of links between a source node associated with the client and the first backup data center. The service data is then saved in the first backup data center, thereby enabling the cloud service to be recovered in the first backup data center. If the usage of links in potential communication paths between the source node and the first backup data center exceeds a link usage threshold, the saved service data may be transferred from the first backup data center to a second backup data center.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: October 26, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Ahmad Rostami, Paolo Monti, Carlos Natalino Da Silva
  • Patent number: 11157928
    Abstract: A computer-implemented method for using a machine-learning trained predictive engine to predict failures includes receiving electronic prior transaction data corresponding to a plurality of prior successful transactions and a plurality of prior unsuccessful transactions, and training a machine learning predictive engine based on the plurality of prior successful transactions and the plurality of prior unsuccessful transactions. Electronic transaction data may be received, the electronic transaction data being associated with a user, an item, and candidate transaction terms, the electronic transaction data being associated with a candidate transaction. The machine learning predictive engine may determine a likelihood of success of the candidate transaction based on the electronic transaction data, and display the likelihood of success of the candidate transaction.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: October 26, 2021
    Assignee: Capital One Services, LLC
    Inventors: Geoffrey Dagley, Stephen Anderson, Stephen Wylie, Qiaochu Tang, Micah Price, Jason Hoover, Kristen Przano
  • Patent number: 11150883
    Abstract: According to certain aspects, an information management system may be configured to: receive system information relating to one or more data storage requirements associated with a first user; access an electronic database containing deployment configuration rules usable in determining information management cell configurations; generate a recommended deployment configuration for an information management cell associated with the first user based at least in part on the system information and the deployment configuration rules; receive computing infrastructure information relating to computer hardware components within the information management cell that are available for use in implementing the recommended deployment configuration; and generate an installation script for the information management cell based at least in part on the recommended deployment configuration and the computing infrastructure information.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: October 19, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Sanjay Harakhchand Kripalani, Rajiv Kottomtharayil
  • Patent number: 11151642
    Abstract: A system and method for electronic bartering where users capture an image of a tradeable item, search for other tradeable items, and make a bartering offer to another user whereby the bartering transaction is recorded. The barter transactions are analyzed for consumer habits and trends information where users may be presented information calculated from the analyzed barter transactions to determine the barter value and market value of their tradeable items and how to make best estimates when to barter their tradeable items and how to improve their bartering efficiency.
    Type: Grant
    Filed: January 1, 2020
    Date of Patent: October 19, 2021
    Inventor: Michael Christian Smeltzer
  • Patent number: 11146620
    Abstract: The present disclosure involves systems and methods for (a) model distributed applications for multi-cloud deployments, (b) derive, by way of policy, executable orchestrator descriptors, (c) model underlying (cloud) services (private, public, server-less and virtual-private) as distributed applications themselves, (d) dynamically create such cloud services if these are unavailable for the distributed application, (e) manage those resources equivalent to the way distributed applications are managed; and (f) present how these techniques are stackable. As applications may be built on top of cloud services, which themselves can be built on top of other cloud services (e.g., virtual private clouds on public cloud, etc.) even cloud services themselves may be considered applications in their own right, thus supporting putting cloud services on top of other cloud services.
    Type: Grant
    Filed: February 19, 2018
    Date of Patent: October 12, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Peter Bosch, Jeffrey Napper, Alessandro Duminuco, Michael Francis O'Gorman, Sean Chandler, Roman Sorokin, David Delano Ward, Baton Daullxhi, Florin Stelian Balus
  • Patent number: 11138640
    Abstract: A method comprising providing a graphic user interface allowing one or more users to input user attributes including one or more buyer profile attributes allowing selection of one or more types of merchant buyers prefers to interact and one or more merchant profile attributes allowing selection of one or more types of buyer the one or more merchants prefers to interact. Parameters may be input in a free-form manner to replicate meta-data. Multiple user profiles may be created through an interoperable on-line system from the user profile attributes. Such profile attributes may be transmitted the one or more buyer attributes and the one or more merchant attributes into one or more databases for storage and retrieval. Users may be notified from one or more merchants when request parameters of one or more buyers is satisfied by one or more merchants. Offers may be rejected or accepted.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: October 5, 2021
    Inventor: Joshua Howard
  • Patent number: 11134026
    Abstract: A method and apparatus for allocating server resources to services are provided. Multiple services compete for resources on one or more servers and bid for resources. Servers assign resources based on bids according to an auctioning rule mechanism. Services update bids according to a probabilistic dynamic that can approximate a continuous-time Markov chain, both for each service and for the collection of services. The method and apparatus can involve multiple separate but interacting agents, and can be implemented for example for self-organization of a datacentre. The behaviours of the agents can be configured so that the collective behaviour results in a proportional fair resource allocation.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: September 28, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: William Carson McCormick
  • Patent number: 11120000
    Abstract: In an approach for optimizing query executions a processor receives a request to transfer data from a first table to a second table. A processor detects a relationship between the first table and the second table, wherein the relationship is based on a similarity between the first table and the second table. A processor identifies at least a first access path for transferring the data from the first table to the second table. A processor calculates a first cost of transferring the data from the first table to the second table using the first access path based on the similarity between the first table and the second table, wherein the first cost indicates estimated processor usage to transfer the data.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Shuo Li, Ping Liang, Kewei Wei, Xin Ying Yang
  • Patent number: 11120402
    Abstract: The technology introduced here enables a customer to readily view, and securely connect with, project managers and freelancers who complete projects on behalf of the customer. The customer initially posts a project specification through a crowdsourcing platform. Project managers compete with one another by submitting proposals for the project through a freelancing platform. When a proposal is selected by the customer, the project manager corresponding to the proposal can construct a team that includes one or more freelancers who complete the technology project under the supervision of the project manager. As milestones are completed, the project manager and/or freelancer(s) can be paid from an escrow account maintained by the administrator. Additionally or alternatively, invoices for work completed by the team could be generated and delivered to the customer.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: September 14, 2021
    Assignee: CrowdPlat, Inc.
    Inventor: Sahil Sarosh
  • Patent number: 11104322
    Abstract: Methods and systems are provided for preparing an energy receiving apparatus of a vehicle for receiving an increase in a level of energy storage prior to a vehicle reaching an energy replenishment station for receiving the increase. In one example, a method comprises via a controller, requesting a confirmation as to whether a vehicle operator intends to stop at a particular energy replenishment station, and when confirmation is received, commanding one or more actions to prepare the energy receiving apparatus for accepting the energy level increase. In this way, a time-frame for accepting the energy level increase may be reduced as compared to situations where the one or more actions are not undertaken.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: August 31, 2021
    Assignee: Ford Global Technologies, LLC
    Inventor: Aed Dudar
  • Patent number: 11100525
    Abstract: A system and method for operating a bundle-type checkout system incorporating subscription tiers, comprising a subscription manager that assigns subscription tiers to merchants, an offer manager that receives price offers from consumers and analyzes offers to compute bundle offers, a threshold calculator that calculates price discount thresholds and compares price discount values to offer values, and a discount optimization manager that calculates price discounts and determines acceptability of price offers, and a system and method for weighted discount distribution among subscription tiers.
    Type: Grant
    Filed: September 28, 2019
    Date of Patent: August 24, 2021
    Inventors: James Mead, Pennie Mead, Gustavo Manuel Damil Marin
  • Patent number: 11087264
    Abstract: The method includes receiving a first set of data from a first client device. The method further includes determining a first topic from the first set of data. The method further includes generating a first productivity value for the first topic. The method further includes receiving a second set of date data from a second client device. The method further includes determining a second topic from by the second set of data. The method further includes generating a second productivity value for second set of data. The method further includes comparing the first topic to the second topic. The method further includes in response to comparing the first topic and the second topic and determining the difference between the first productivity value and the second productivity value is above a threshold value, triggering an action.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: August 10, 2021
    Assignee: International Business Machines Corporation
    Inventors: Dario Gil, Jeffrey O. Kephart, James R. Kozloski, David O. S. Melville, Clifford A. Pickover, Valentina Salapura
  • Patent number: 11080245
    Abstract: The technology disclosed relates to a STRADL file system that transparently deploys file blocks across multiple tiers of storage. In a cloud-based storage platform, multiple storage tiers host data via file system APIs. This includes a volatile storage (VS) tier with a VS API, a reliable non-volatile storage (RNVS) tier with a RNVS API, and a highly reliable non-volatile storage (HRNVS) tier with a HRNVS API. The STRADL file system provides an intermediary file system API that presents to a host system a single interface and translates get, put, and other file system requests into commands compatible with the VS API, the RNVS API, and the HRNVS API, without host system awareness of which of the multiple tiers holds requested data and metadata.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: August 3, 2021
    Assignee: DaStratum, Inc.
    Inventors: Vijay Mohan Deshmukh, Kapil Kumar, Anil Kumar Sharma, Sudheer K. Rao Miryala
  • Patent number: 11070620
    Abstract: Efficient data transfer is disclosed. A server provides an endpoint for a client. The client can communicate with a cloud storage system through the server rather than connect directly to the cloud storage system. The server is configured to perform requests in a manner that reduces the amount of data transferred to and from the cloud storage system.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: July 20, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Kimberly R. Lu, Nicholas A. Noto, Philip N. Shilane
  • Patent number: 11068998
    Abstract: A system including a computing device may receive base map information, including attribute information associated with a plurality of road segments, and trip request information. Based on this information, a route for the user to travel may be determined. The system might further calculate a risk score for each road segment forming the route, and generate a risk map based on the risk score and the route. The risk map may then be displayed to a user. The risk map may include markers or other objects depicting potential risks along the route the driver may face. Also, the risk map may be updated based on information collected from a sensor coupled to the vehicle or located at the road segment to reflect actual, real-time risk scores calculated using an equation for providing a risk score for a particular driver driving a particular vehicle on a particular road segment.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: July 20, 2021
    Assignee: Allstate Insurance Company
    Inventors: Mark Slusar, Regina Madigan, Timothy W. Gibson
  • Patent number: 11068528
    Abstract: Examples provided herein involve a playback history for media items played by playback zones of a media playback system. An example implementation involves a mobile device querying, via a network interface, a database hosted by one or more servers for a particular portion of a playback history stored in the database, the particular portion of the playback history corresponding to media items played by the media playback system during the particular time period. The mobile device displays graphical representations of the particular media items played during the particular time period by the media playback system. The mobile device may receive input data selecting one or more particular media items played during the particular time period by the media playback system and add the selected one or more particular media items to a queue.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: July 20, 2021
    Assignee: Sonos, Inc.
    Inventors: Amber Brown, Mark Triplett