Electronic Negotiation Patents (Class 705/80)
  • 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
    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
    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: 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
  • 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
    Inventors: Kimberly R. Lu, Nicholas A. Noto, Philip N. Shilane
  • 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
    Inventors: Christopher Donald McCall, David Austin Gallant, Tod Robert McDonald
  • 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: 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: 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: 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: 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: 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
    Inventors: Jayant Swamy, Aniruddha Ray, Namratha Maheshwary, Sandeep Kumar Singh, Tanmay Mondal, Hariprasad Natarajan
  • 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: 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
    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
    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: 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: 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
    Inventor: Ned M. Smith
  • 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
  • Patent number: 10949661
    Abstract: Techniques for layout-agnostic complex document processing are described. A document processing service can analyze documents that do not adhere to defined layout rules in an automated manner to determine the content and meaning of a variety of types of segments within the documents. The service may chunk a document into multiple chunks, and operate upon the chunks in parallel by identifying segments within each chunk, classifying the segments into segment types, and processing the segments using special-purpose analysis engines adapted for the analysis of particular segment types to generate results that can be aggregated into an overall output for the entire document that captures the meaning and context of the document text.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: March 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Rahul Bhotika, Shai Mazor, Amit Adam, Wendy Tse, Andrea Olgiati, Bhavesh Doshi, Gururaj Kosuru, Patrick Ian Wilson, Umar Farooq, Anand Dhandhania
  • Patent number: 10929752
    Abstract: Systems and methods are provided for analyzing images or video using computer vision. Data comprising real time or near real time information or historical information is retrieved that is associated with a sporting event at a physical location. A time segment is identified of a display device at the physical location for acquisition. The display device is configurable to present visual sponsorship data during the time segment for an assigned sponsor. It is determined that one or more rules are satisfied by the data. An indication is transmitted that the first rule is satisfied to a computing device of a sponsor. A bid or valuation is generated based at least on the first rule being satisfied. A request to acquire the time segment is received from the computing device of the sponsor, and the display device at the physical location is caused to present visual sponsorship data for the sponsor during the time segment.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: February 23, 2021
    Assignee: GumGum, Inc.
    Inventors: Jeffrey Benjamin Katz, Cambron Neil Carter, Brian Jongmin Kim
  • Patent number: 10929247
    Abstract: Embodiments are directed to a system and method of providing consistent metadata to storage appliance objects in a network, by: obtaining environmental information that is available to deduplication backup program accessing the storage appliance objects, the environmental information comprising application name, client name, and client IP address; identifying file systems objects created by the deduplication backup program; and using a client-side generic network mount for the deduplication backup system to automatically create extended metadata for each of the identified DDR filesystem objects created through the deduplication backup program.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: February 23, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Robert Fair, Donna Barry Lewis, Robert Fulk
  • Patent number: 10929925
    Abstract: Systems and methods are provided for credit dispute processing, resolution, and reporting. Credit dispute resolution requests may be received, processed, and sent to a credit bureau for submission to creditors. Status of credit dispute resolutions may be reported to consumers. If a creditor's response time is longer than its average response time or if a creditor does not respond to a credit dispute resolution request within a regulatory response period, alerts and reports may be sent to consumers to provide consumers with further options.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: February 23, 2021
    Assignee: Consumerlnfo.com, Inc.
    Inventor: Herbert Harris Hunt, III
  • Patent number: 10922730
    Abstract: A system for facilitating an e-commerce transaction between a purchaser and a seller comprising a product catalog which includes product data, a seller product page which is adapted to display the product data and a negotiation button to the purchaser, a purchaser offer form which is adapted to receive an offer for a product displayed on the seller product page when the purchaser activates the negotiation button, and a purchaser offer processor which is adapted to receive the offer for a product displayed on the seller product page and automatically determine and convey an offer response. The offer response is determined using a pre-determined set of customizable rules. A method comprising installing a custom snippet, providing product data, generating a product catalog, configuring automation rules, receiving an offer from the purchaser, processing the offer, generating an offer response, and conveying the offer response.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: February 16, 2021
    Assignee: PriceWaiter, Inc.
    Inventors: Stephen Andrew Culp, Andrew Franklin Scarbrough, Matthew Lawrence Bain, Michael Jay Estes, Matthew Gregory Hinz
  • Patent number: 10915513
    Abstract: Archiving data in a relational database management system through a process in which an invisible index is created for each primary index of a data. When an input is received to initiate block copy of data to be archived; the data tables are locked and the identified blocks of data form the data table are block copied to an archive table. The invisible index is updated to correspond to the data table which had data archived. The primary index is then swapped with the invisible index and the data tables are unlocked. Data blocks from the main table which were copied into the archival table is deleted along with the old primary index.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: February 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Senthil Nathan Gnanamani, Gnanam Badhmanaban Kothandaraman, Sriram Lakshminarasimhan
  • Patent number: 10909515
    Abstract: Systems and methods are provided for assessing one or more fees in connection with occupancy of a user at a shared office environment. One exemplary method includes receiving, from a sensor associated with a workstation, confirmation of a presence of a user at the workstation, and receiving, from the sensor, an occupancy interval based on the presence of the user at the workstation up to a departure of the user from the workstation. The method also includes, in response to receiving the occupancy interval, determining a fee associated with occupancy of the workstation by the user, based on at least the occupancy interval, and initiating a transaction to a payment account associated with the user for the determined fee, thereby providing payment specific to the occupancy of the workstation by the user substantially upon the departure of the user from the workstation.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: February 2, 2021
    Inventors: Eric Canfield, Stephane Wyper
  • Patent number: 10896129
    Abstract: A system and method for providing storage virtualization (SV) is disclosed. According to one embodiment, a system includes a storage device having a tier 1 cache and a Tier 2 storage, an operating system and a file system having a Tier 0 memory cache that stores application data. The Tier 0 memory cache synchronizes the application data with the tier 1 cache and the Tier 2 storage.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: January 19, 2021
    Assignee: Dynavisor, Inc.
    Inventor: Sreekumar Nair
  • Patent number: 10891162
    Abstract: Methods, apparatus, and articles of manufacture are disclosed to improve resource allocation for virtualized server systems. An example apparatus includes a resource identifier to identify a set of external storage resources when a host storage solution is not identified, a storage cost calculator to calculate a cost corresponding to the external storage resource set by comparing a parameter of an external storage resource in the external storage resource set to a requirement, a cost analyzer to determine whether the cost satisfies a cost threshold by comparing the cost to a cost threshold, and a workload domain allocator to allocate the external storage resource set to the workload domain when the cost satisfies the cost threshold.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: January 12, 2021
    Assignee: VMWARE, INC
    Inventors: Thayumanavan Sridhar, Raja Kommula, Rajesh Agarwalla
  • Patent number: 10893232
    Abstract: Video communications of residents of a controlled-environment facility are monitored to detect instances of non-verbal communications within the video, such as the display of written messages and hand signals. Residents may participate in live video visitation sessions with non-residents. Video recordings are generated for each video feed of the live video visitation. During the live video visitation, indications of non-verbal communications displayed in the live video are detected. If indications of non-verbal communications are detected in the live video, the recorded video is annotated to specify the locations of the detected indications in the recording. Upon completion of the video visitation session, post-processing of the recorded video detects additional indications of displayed non-verbal communication.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: January 12, 2021
    Assignee: Securus Technologies, LLC
    Inventors: Scott D. Passe, Luke Keiser
  • Patent number: 10885545
    Abstract: An online system receives information from a third-party system identifying products offered by the third-party system and content publishing users associated with each product. The online system identifies products associated with a specific content publishing user to the specific content publishing user and receives a content item from the specific publishing user including a link to the third-party system. After presenting the content item to a user, the online system receives information from a tracking mechanism included in content maintained by the third-party system if the user interacts with the third-party system after being presented with the content item. Based on information from the tracking mechanism identifying products associated with the specific content publishing user, the online system may modify subsequent presentation of content items associated with the specific content publishing user.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: January 5, 2021
    Assignee: Facebook, Inc.
    Inventors: Pablo Menendez Gonzalez, Ryan Kanoknukulchai, German Chiazzo Cardarello, Priyanka Baheti, Pramod Negi
  • Patent number: 10847267
    Abstract: According to various embodiments, a collaboration system and methods are provided to enable consultants to efficiently collaborate with one another by engaging in system-facilitated voice consultations. As used herein, a voice consultation may generally refer to communications established between two or more users of the collaboration system. In general, the system and methods described herein provide the ability for users to establish voice consultations with other users at a mutually convenient time, whether or not there exists a prior relationship between the users. The system and methods automatically place a consultation call at a time requested by the caller and which the callee has previously announced as available. Called parties may determine whether to accept a consultation based on data that is visually perceptible with a mobile device at which the call is received.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: November 24, 2020
    Inventors: Howard Zeiger, Mike Ricci, Chris Hughes
  • Patent number: 10838855
    Abstract: This storage system has one or more non-volatile memory devices and a processor unit that comprises one or more processors connected to the one or more non-volatile memory devices. At least a portion of the non-volatile memory of each of the one or more non-volatile memory devices comprises a user area, which is a storage area to which data is written, and an update area, which is a storage area to which update data for the original data is written. The processor unit changes the user capacity, namely the capacity of the user area, of each of the one or more non-volatile memory devices on the basis of at least one of one or more resource usage rates of the one or more non-volatile memory devices.
    Type: Grant
    Filed: February 20, 2017
    Date of Patent: November 17, 2020
    Assignee: HITACHI, LTD.
    Inventors: Naoya Machida, Shigeo Homma