Electronic Negotiation Patents (Class 705/80)
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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
  • 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: 11062400
    Abstract: The present disclosure is directed to transforming a data set of discrete records, tracing unrelated entries across the records, and verifying the traces using independently-sourced external data. In one aspect, a system includes memory and one or more processors configured to execute the computer-readable instructions to receive a first set of data, the first data set including multiple discrete financial records of an entity; apply a set of logics to the first data set to identify a plurality of traces, each of the plurality of traces associating discrete entries across one or more of the multiple financial records; performing a verification process to verify the plurality of traces against a second data set for the entity, the second data set being independently sourced from a third party entity to yield a verification result; and prepare an output of the verification result to be presented on a display.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: July 13, 2021
    Assignee: VALID8 FINANCIAL INC.
    Inventors: Christopher Donald McCall, David Austin Gallant, Tod Robert McDonald
  • Patent number: 11050551
    Abstract: A device may receive a request for a contract associated with a project. The request may include a blockchain identifier for an organization associated with the project and a set of project requirements for the project. The device may generate the contract using information included in the request. The contract may include one or more conditions that are associated with the set of project requirements. The device may create one or more blocks in a blockchain using the one or more conditions of the contract and the blockchain identifier. The device may receive multimedia data associated with completion of a phase of the project. The device may verify whether the phase of the project is complete using metadata associated with the multimedia data. The device may perform one or more actions based on verifying whether the phase of the project is complete.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: June 29, 2021
    Assignee: Accenture Global Solutions Limited
    Inventors: Isha Maggu, Ian Lobo, Ian Gray, Moustafa Bounasser
  • Patent number: 11048812
    Abstract: A client system obtains an access token for accessing a protected resource stored at a resource system. A storage resource of the system stores a plurality of grant method code portions, a plurality of authentication method code portions and a configurable database. The client system comprises processing circuitry configured to receive an access request from a user device. The access request comprises an instruction for the client system to access a protected resource and a request identifier indicative of an authorization system for authorizing access to the protected resource. The client system uses the configurable database and code portions to execute the grant and authentication methods supported by the authorization system. The client system receives the access token from the authorization sever, in response to executing the grant and authentication methods.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: June 29, 2021
    Assignee: Barclays Execution Services Limited
    Inventors: Dickon Holt, Michael Forrest
  • Patent number: 11037457
    Abstract: Systems, devices and methods are disclosed for controlling and incentivizing the use of software-based services that are made available to residents of controlled-environment facilities. Residents are assigned a communication device that is used to connect to a communication system provided to residents by a controlled-environment facility. Via the assigned communication device, the resident is provided with various software modules, such as visitation software, entertainment software and educational software. The provided software modules may designated as either incentivized or restricted. A restricted module, such as a visitation module or gaming module, is disabled until the resident has been authorized to use the module. The communication device is configured to track the resident's use of incentivized modules, such as education modules.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: June 15, 2021
    Assignee: Securus Technologies, LLC
    Inventor: Patricia Auger
  • Patent number: 11036801
    Abstract: Systems and methods are disclosed for a system to provide an interface that is dynamic and that provides selectable links in response to a query for products in an electronic marketplace, where the selectable links are titled with the query and portions of reviews for products associated with the query. The system is configured to select feedback for items purchased from an electronic marketplace. Descriptors from the feedback are generated. In response to a query for the one or more of the items in the electronic marketplace, a determination is made that portions of the descriptors provide detail responsive to the query. An interface is displayed including selectable links titled with the query in combination with the portions of the descriptors. In response to selection of one of the selectable links, a portion of the items are displayed.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: June 15, 2021
    Assignee: A9.COM, INC.
    Inventors: Adrian Boteanu, Emily Dutile, Adam Kiezun, Shay Artzi, Raju Matta
  • Patent number: 11030652
    Abstract: This application relates generally to systems and methods for identification of facets for associated items in a datastore. In an embodiment, a method performed by a computing device includes: receiving, from a supplier device, a first item dataset characterizing a first item purchasable on a sales platform. The method also includes associating the first item with a facet in accordance with an instruction from an internal merchant device, where the facet is separate from the first item dataset, and where the facet may be selected to differentiate the first item from a second item purchasable on the sales platform. The method also includes retrieving the facet from a datastore in response to an item request from a customer device. The method also includes retrieving the first item dataset from a datastore in response to a selection of the facet from the customer device.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: June 8, 2021
    Assignee: Walmart Apollo, LLC
    Inventors: Raghavendra Sarangapurkar, Phanindra Vuppalapati, Michael Jayson C. De Leon, Diego Alvaro Goyret, Siddarth Vasant Gaonkar, Zuzar F. Nafar, Rohit Deep
  • Patent number: 11030710
    Abstract: A system and method for providing a reliable rideshare scheduling service rideshare fault tolerant watchdog system that may be reliant on other on-demand rideshare facilities or underlying rideshare sub-systems.
    Type: Grant
    Filed: May 13, 2017
    Date of Patent: June 8, 2021
    Inventor: Kolapo Malik Akande
  • Patent number: 11030166
    Abstract: Examples of systems and method for data transition are described. In an example, the present disclosure provides for automating the process of data movement from on premise to cloud, i.e., source Data warehouse (DWH) movement, ETL to cloud base DWH, ETL. The present disclosure provides for objects identification, metadata extraction, automated data type mapping, target data definition script creation, data extraction in bulk using source native optimized utilities, users and access control mapping to the target DWH, binary object movement, end-end audit report, and reconciliation reports.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: June 8, 2021
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Jayant Swamy, Aniruddha Ray, Namratha Maheshwary, Sandeep Kumar Singh, Tanmay Mondal, Hariprasad Natarajan
  • Patent number: 11025567
    Abstract: A system described herein may provide techniques for using machine learning and/or other techniques to monitor a conversation between two or more conversation participants through a messaging program. The system may utilize natural language processing (“NLP”) to determine the intent of phrases and/or words sent between mediation participants. The system may determine to take remedial measures, such as modifying, delaying, and/or rejecting a message from one of the participants when a score for the message exceeds a dynamic score threshold determined by the system based on one or more factors, such as the demographic information of the mediation participants, nature of the mediation, length of mediation, communications among mediation participants, and/or other factors.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: June 1, 2021
    Inventor: Cameron P. Mitchell
  • Patent number: 11023489
    Abstract: An asset tracking system helps an enterprise correctly and efficiently determine when assets are created and when they are re-used. Re-use of assets often creates a positive impact, e.g., on other projects ongoing within the enterprise. The system detects the asset re-use, determines the asset impact, and automatically updates a dynamic profile of the asset creator to register the value of their work. In some implementations, the system implements a virtual currency system that also rewards the supervisors of the asset creator, and allows the virtual currency to be exchanged for project resources needed by the supervisors.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: June 1, 2021
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventor: Alex Kass
  • Patent number: 11010801
    Abstract: Price transparency via aggregation of real-time quoted prices is provided. Real-time quoted service price data corresponding to a service application is collected from registered client devices. The real-time quoted service price data corresponding to the service application is aggregated. It is determined whether a price quoted to a client device by the service application is fair based on the aggregated real-time quoted service price data. In response to determining that the price quoted to the client device by the service application is unfair, a graphical input button is provided within a price transparency display on the client device that enables a user of the client device to send a complaint to a service provider corresponding to the service application with a price transparency log.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: May 18, 2021
    Assignee: International Business Machines Corporation
    Inventors: Geetha Karna, Danish Contractor, Sreekanth Kakaraparthy Lakshmi, Kuntal Dey
  • Patent number: 11005950
    Abstract: A method, implemented in a communication device, of indicating a service supported by the communication device. A hash value is generated, using a hash function, based on a service identifier associated with the service. Respective portions of the hash value are mapped to respective bit locations in a bit string that represents membership of the service in a set of services supported by the communication device. The bit string is generated at least by setting the bit locations in the bit string to values that indicate that the service is supported by the communication device.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: May 11, 2021
    Assignee: Marvell Asia Pte, Ltd.
    Inventor: Paul A. Lambert
  • Patent number: 10997857
    Abstract: The present disclosure relates to systems and methods for carpooling. The systems may perform the methods to obtain a first transaction request associated with a first transportation service of a first service receiver at a first time point; obtain a second transaction request associated with a second transportation service of a second service receiver at a second time point; obtain service provider information of a service provider; determine an assignment strategy associated with combining the first transportation service and the second transportation service into a third transportation service according to at least one of the first transaction request, the second transaction request, or the service provider information; and send the assignment strategy to at least one of the first service receiver, the second service receiver or the service provider.
    Type: Grant
    Filed: September 30, 2017
    Date of Patent: May 4, 2021
    Assignee: BEIJING DIDI INFINITY TECHNOLOGY AND DEVELOPMENT CO., LTD.
    Inventors: Yong Ye, Kuan Shi, Yaxu Li, Wei Cheng, Binbin Lin, Yangbiao Liu, Qi Xiao
  • Patent number: 10990874
    Abstract: Systems, software, and computer implemented methods can be used to predict wildfires based on biophysical and spatiotemporal data. A method includes receiving a request for a wildfire prediction for at least one geographical area. At least one biophysical indicator is identified. Each biophysical indicator provides biophysical data for the at least one geographical area. The at least one biophysical indicator is provided to a convolutional neural network (CNN). The CNN is trained using ground truth data that includes historical information about wildfires for at least one ground truth geographical area. The CNN is used to generate at least one prediction for wildfire risk for the at least one geographical area. The at least one prediction is provided responsive to the request.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: April 27, 2021
    Assignee: SAP SE
    Inventors: Vadim Tschernezki, Oliver Blum, Hinnerk Gildhoff, Michèle Wyss, Bjoern Deiseroth, Wenzel Svojanovsky
  • Patent number: 10977651
    Abstract: The present disclosure relates to making payments with a mobile device. In one example process, the mobile device receives and stores information for one or more payment accounts on the mobile device. The mobile device is used to make payments using the payment accounts. In some examples, authorization to proceed with a payment is performed before each purchase made by the user. The authorization process can include receiving a verification of the user, such as a fingerprint scan or passcode. In some examples, a payment account is selected from among available payment accounts. In some examples, an indication is displayed of a digital item associated with a purchased item. In some examples, a payment transaction is initiated with participants of an ongoing communication. In some examples, an application of a retailer is invoked based on the availability of the application. In some examples, a purchase recommendation is provided.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: April 13, 2021
    Assignee: Apple Inc.
    Inventors: Marcel Van Os, Christopher D. Adams, Charles Ahn, Pablo F. Caro, George R. Dicker, Craig M. Federighi, Woo-Ram Lee, Brian Tucker, Giancarlo Yerkes
  • Patent number: 10972448
    Abstract: Technologies for transferring ownership of a compute device include a data broker device to receive a provenance verification key of the compute device from a manufacturer device, receive attestation data of the compute device, and verify a provenance of the compute device based on the attestation data. The attestation data is indicative of one or more security attributes of the compute device. The data broker device updates a block chain with an acknowledgment of an assignment of the compute device to the data broker device, wherein the block chain identifies each transaction associated with ownership of the compute device.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: April 6, 2021
    Assignee: INTEL CORPORATION
    Inventor: Ned M. Smith
  • Patent number: 10972532
    Abstract: A system, method and program product for controlling allocation of user assignments to server systems managed by a shared resource manager of a service provider. User request parameters are received from a first user for identifying a desired server resource. User assignment alternatives are calculated based on migration of user assignments of a second user to make the desired server resource available to the first user. User migration parameters are received from the second user that identify conditions for migrating the current user assignment of the second user from a first server to a second server in accordance with one of the user assignment alternatives. A new configuration of user assignments of the first user and the second user are calculated and communicated to the shared resource manager based on the first user and the second user accepting a user assignment alternative. The server systems are reconfigured in accordance with the new configuration of user assignments.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: April 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Marco Aurelio Stelmar Netto, Sergio Varga
  • Patent number: 10956983
    Abstract: System and methods are disclosed for determining properties of vehicle insurance policies for vehicles that engage in autonomous driving. Vehicle driving data, an autonomous driving system quality rating, and/or other information may be used to determine, for example, a premium, a deductible, a coverage term, and/or a coverage amount of an automobile insurance policy of an automobile that engages in autonomous driving. In addition, vehicle driving data and/or other information may be used to determine a distance-based autonomous driving insurance factor based at least in part on a distance traveled by the vehicle while the vehicle was engaged in autonomous driving.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: March 23, 2021
    Assignee: Allstate Insurance Company
    Inventor: Edward A. Biemer
  • Patent number: 10958949
    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: June 4, 2020
    Date of Patent: March 23, 2021
    Assignee: Rovi Guides, Inc.
    Inventors: Madhusudhan Srinivasan, Piar Chand, Labhala Gowtham, Durga Prasad Pulicharla, Aditya Rautray, Deviprasad Punja