Electronic Negotiation Patents (Class 705/80)
  • Patent number: 10504050
    Abstract: Methods, systems, and storage media for managing electronic activity driven targets are disclosed. Example implementations may: maintain a plurality of node profiles; select, for a first node profile, using one or more field-value pairs of the first node profile, an endpoint profile generated using electronic activities of second node profiles including one or more field-value pairs that match the one or more field-value pairs of the first node profile, the endpoint profile specifying electronic activity driven targets that can be tracked by parsing electronic activities corresponding to the first node profile; store in one or more data structures, an association between the first node profile and the endpoint profile specifying the electronic activity driven targets; parse a plurality of electronic activities corresponding to the first node profile; and update a metric relating to the electronic activity driven targets responsive to parsing the second plurality of electronic activities.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: December 10, 2019
    Assignee: PEOPLE.AI, INC.
    Inventors: Oleg Rogynskyy, Wei Hai, Kavita Shah
  • Patent number: 10503354
    Abstract: The present invention relates to a system for controlling mobile information output by using multi-access icons according to the embodiment of the present invention, which is a system in which a primary exposure effect through visual recognition is obtained by outputting multi-access icons including specific company names or product names in a predetermined portion of a search box, and a variety of event information including discount information or payment information on the companies or products may be conveniently exposed or a mobile page of the companies or products may be output when directly clicking the multi-access icons or clicking a search button, such that information in different paths may be easily output, and a method therefor.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: December 10, 2019
    Assignees: TW Mobile Co., LTD.
    Inventors: Se-yong Lee, Kyo-sik Hong, Hyun-Joo Jeon
  • Patent number: 10497016
    Abstract: A computer-implemented method and electronic system are provided in which payment information is exchanged between a buyer and seller. A user interface is provided that facilitates seller selection of an identified payment date and amount for early payment. The system operates on the seller selections to identify invoices that may be discounted based on seller selections and offers the discount to the buyer.
    Type: Grant
    Filed: August 18, 2013
    Date of Patent: December 3, 2019
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Xuan McRae, Duc Lam, Matthew Roland
  • Patent number: 10497030
    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: March 17, 2014
    Date of Patent: December 3, 2019
    Assignee: Integral Ad Science, Inc.
    Inventor: Izzet Agoren
  • Patent number: 10489841
    Abstract: The optimization of fulfillment option benefits is described. In one example, selected offers for items are assembled for a transaction. A fulfillment option benefit, such as a delivery or shipping benefit, is identified for a first one of the items. A system determines whether an offer for a second one of the items contributes to qualification for the same fulfillment option benefit. When the offer for the second item does not contribute, the system searches for any other second item offers that do contribute to qualification for the benefit. If multiple other offers are found, the system ranks the other offers to identify a preferred other offer for the second item. The system then calculates a difference between the originally-selected offer and the preferred offer for the second item and generates a qualification contribution notification that highlights the preferred other offer as contributing to the fulfillment option benefit.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: November 26, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Kenneth Ryan Ogborn, Amy Elizabeth Baxter, Uri Leshno, Nicholas Richard Wilson
  • Patent number: 10482467
    Abstract: Systems and methods are provided for blocking charges from a merchant to a payment account of a user. An exemplary system may include one or more memory devices storing instructions and one or more processors configured to execute the instructions to perform various operations. The operations may include receiving, from the user, a dispute request to dispute a charge to the payment account applied by the merchant. In response to the dispute request, the operations may include determining whether to block subsequent charges applied by the merchant to the payment account, based on a history of charging activities of the merchant. Responsive to a determination to block subsequent charges, the operations may include adding the merchant to a block-charge list associated with the payment account.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: November 19, 2019
    Assignee: Capital One Services, LLC
    Inventors: Jeffrey Samitt, Zeel Maharshi Jha, Colleen Kerr, Henry Feer Joyce, Joshua M. Wilbur, John William Schmidt, Krystle Voss, Riken Shah
  • Patent number: 10476766
    Abstract: Technologies are disclosed herein for selecting and configuring metrics to monitor. The metrics available for monitoring are associated with computing resources provided by a service provider network. Instead of requiring a customer to manually determine the metrics that may be monitored, the service provider network may dynamically determine the metrics available for monitoring based on the infrastructure specified by the customer to execute in the service provider network. In this way, customers may not only select metrics related to the health of the computing devices (physical or virtual), the customer may also select metrics related to the software applications executing on the computing devices.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: November 12, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Sebastien Alexandre Roland Rodriguez
  • Patent number: 10467644
    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: November 17, 2016
    Date of Patent: November 5, 2019
    Inventors: James Mead, Pennie Mead, Gustavo Manuel Damil Marin
  • Patent number: 10467666
    Abstract: Systems and methods are disclosed for tracking user access to an advertisement and user transactions with an electronic commerce computer associated with the advertisement. In accordance with one aspect of the disclosed technology, a transaction tracking computer associates an identifier with each access (e.g., click) of an advertisement. Transactions that occur at the electronic commerce computer that are related to the advertisement will be reported to the transaction tracking server together with the identifier. In one embodiment, if the reported transaction is a duplicate of a previously reported transaction, then the reported transaction is determined to be invalid. In one embodiment, if the reported transaction occurs more than a predetermined amount of time after the time the identifier was initially generated, then the reported transaction will also be determined to be invalid.
    Type: Grant
    Filed: September 17, 2012
    Date of Patent: November 5, 2019
    Assignee: RAKUTEN MARKETING LLC
    Inventors: Jonathan Levine, Matthew Syrett, Steven Silverstein, Nathan Bryant, Shaochen Fan
  • Patent number: 10467308
    Abstract: The disclosed embodiments illustrate methods and systems for processing social media data for content recommendation to a user. The method includes extracting a set of entity data from the social media data of the user. The method further includes extracting semantic data of each entity data in the extracted set of entity data from one or more knowledge databases over a communication network. The method further includes generating a user-interest vector of the user. The user-interest vector of the user is generated based on at least a mapping of the extracted semantic data of each entity data with one or more leaf nodes in an interest taxonomy. The generated user-interest vector is further utilized for recommending targeted content to the user.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: November 5, 2019
    Assignee: CONDUENT BUSINESS SERVICES, LLC
    Inventors: Palghat S Ramesh, Arvind Agarwal, Veerasundaravel Thirugnanasundaram, Saurabh Kataria, Ion Ho
  • Patent number: 10460359
    Abstract: Methods and systems for arranging hyperlinks on a graphical user-interface (GUI) of a computerized system include receiving, via the GUI, a user selection to display a plurality of hyperlinks, the hyperlinks corresponding to one or more nodes of a first set. The methods and systems further include determining, by a processor, a rank of each hyperlink in the plurality of hyperlinks. Determining a rank includes constructing a first bipartite graph between the one or more nodes of the first set and one or more nodes of a second set, the first set and the second set being mutually exclusive, wherein edges of the first bipartite graph are weighted according to a first criterium and constructing a second bipartite graph between the one or more nodes of the first set and the one or more nodes of the second set, wherein edges of the second bipartite graph are weighted according to a second criterium, different from the first criterium.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: October 29, 2019
    Assignee: Coupang, Corp.
    Inventor: Xiaojun Huang
  • Patent number: 10437777
    Abstract: Embodiments presented herein provide techniques for enforcing a document retention policy that uses defensible disposal processes. According to one embodiment, a records management system identifies a set of records in a container that is scheduled for deletion on a specified date according to a retention policy. The records management system generates one or more reports listing the records and information associated with the records. The records management system performs a deletion workflow to remove the records listed in the report.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: October 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ronald L. Rathgeber, Jeffrey L. Wallace, Li Zhou
  • Patent number: 10437937
    Abstract: Expandable cache management dynamically manages cache storage for multiple network shares configured in a file server. Once a file is written to a directory or folder on a specially designated network share, such as one that is configured for “infinite backup,” an intermediary pre-backup copy of the file is created in an expandable cache in the file server that hosts the network share. On write operations, cache storage space can be dynamically expanded or freed up by pruning previously backed up data. This advantageously creates flexible storage caches in the file server for each network share, each cache managed independently of other like caches for other network shares on the same file server. On read operations, intermediary file storage in the expandable cache gives client computing devices speedy access to data targeted for backup, which is generally quicker than restoring files from backed up secondary copies.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: October 8, 2019
    Assignee: Commvault Systems, Inc.
    Inventors: Satish Chandra Kilaru, Rajiv Kottomtharayil, Paramasivam Kumarasamy, William Katcher
  • Patent number: 10437601
    Abstract: Described are examples for allocating buffers for multiple components. A stream server can provide an interface to a centralized memory allocator for allocating at least one buffer in a memory to each of the multiple components. The stream server can initialize an instance of the centralized memory allocator based at least in part on a request received from a component of the multiple components via the interface. The stream server can allocate, via the instance of the centralized memory allocator, the at least one buffer for the component in the memory. The stream server can receive, via the instance of the centralized memory allocator, data for storing in the at least one buffer. The stream server can modify the data to generate modified data stored in the at least one buffer.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: October 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christian P. Larson, Mei L. Wilson, Fabin Shen
  • Patent number: 10430384
    Abstract: A write request is transmitted from a client to a metadata server (“MDS”), wherein the write request comprises an object identifier associated with a data object. An object store location is received for an object store from the MDS. A metadata request is transmitted to the object store using the object store location, wherein the metadata request includes the object identifier. A metadata response is received from the object store. Determine the metadata response contains an object designator. A count associated with a mapping between the object identifier and the object designator is incremeneted, wherein the mapping resides on an object version manager shared with a second MDS.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: October 1, 2019
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Rajiv Desai
  • Patent number: 10432570
    Abstract: A computer-implemented method for processing transaction messages using a social network platform between a requestor and a responder is provided. The method includes receiving a social network message including an item request and a predefined hashtagged identifier. The method further includes transmitting the social network message to one or more registered providers. The method also includes receiving a confirmation from a first registered provider of the one or more registered providers that the first registered provider will provide the requested item. The method further includes transmitting payment information for the item request to a payment processor. The method also includes transmitting a notification to the first registered provider to provide the requested item.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: October 1, 2019
    Assignee: Mastercard International Incorporated
    Inventors: Debashis Ghosh, Manash Bhattacharjee
  • Patent number: 10415983
    Abstract: A system and method for sharing passengers among vehicles includes one or more circuits, in an electronic control unit (ECU) of a first vehicle in a plurality of vehicles, configured to communicate a vehicle sharing request including first seat mapping information and first route information associated with the first vehicle to at least one remaining vehicle of the plurality of vehicles. A second vehicle is identified among the at least one remaining vehicle for sharing passengers based on a comparison of the first route information and the first seat mapping information with second route information and second seat mapping information received from the at least one remaining vehicle. A target vehicle is selected from the second vehicle or the first vehicle to allow one or more first passengers of the first vehicle and one or more second passengers of the second vehicle to share travel in the target vehicle.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: September 17, 2019
    Assignee: SONY CORPORATION
    Inventor: Prabakaran Ramalingam
  • Patent number: 10409578
    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: February 8, 2018
    Date of Patent: September 10, 2019
    Assignee: Commvault Systems, Inc.
    Inventors: Sanjay Harakhchand Kripalani, Rajiv Kottomtharayil
  • Patent number: 10402299
    Abstract: Collected usage information relating to interaction with content is integrated with operation of a system, such as a content management system. The usage information is collected in response to occurrences of usage events. A user may create, configure and define the usage events according to their needs. The user may also configure/define different values that are associated with the different events. For example, a user may specify: when to count a view (e.g. unique user view or each view); what period of time to collect counts; aggregation of counts (e.g. tenant, site, collection); a weighting for the event; a trim value; when to provide the parameter to a search index of the system such that the value is considered by the search engine of the system; whether or not a parameter is configurable by other users, and the like.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: September 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Adrian Fanaru, Darrin Hatakeda, Gunnar Ljosdahl Rasmussen, Krister Mikalsen, Dag Steinnes Eidesen, Rune Devik, John D. Fan
  • Patent number: 10403400
    Abstract: A system and method for reconciling conflicting identifiers from a first entity and a second entity is disclosed. The first entity and the second entity may be associated with a contract for goods to be delivered to an address of an organization. The system and method may include receiving, from the first entity via a first user interface or the second entity via a second user interface, respective files including respective identifiers. The system and method may include updating, in a database, an entry associated with the organization based on the received identifiers such that an organization address identifier assigned by the first entity is associated with an account identifier assigned by the second entity.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: September 3, 2019
    Assignee: GLOBAL HEALTHCARE EXCHANGE, LLC
    Inventors: Steve Cochran, Hatem El-Sebaaly, Mark Wilcox, Neil Collins, Martin Braure De Calignon, Juhi Jaiswal, Scott Witoszynski
  • Patent number: 10404644
    Abstract: Techniques for invitations for establishing relationships are described. In at least some embodiments, an architecture is implemented which provides simple and integrated ways for establishing relationships between various entities. The architecture includes invitations that can be used to invite users to establish relationships with entities. A user that receives an invitation can interact with the invitation, such as to accept or decline an invitation to establish a relationship with an entity. If a user accepts an invitation, a relationship can be established between the user and an inviting entity. In at least some embodiments, the relationship can enable the user to perform various actions and/or access resources associated with the entity.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: September 3, 2019
    Assignee: Adobe Inc.
    Inventors: Lutfiye Umit Yalcinalp, John A. Trammel, Shyama P. Padhi, Christian Elgart, Jason M. Copeland, Alexandru Rosiu, Daniel C. Brotsky, Andrei Kalfas
  • Patent number: 10380599
    Abstract: Methods and a system to provide telecommunications management services are provided. A method includes receiving a service request for change management or servicing a telecommunications equipment item, classifying the request to determine a policy associated with the request, determining customized workflows for executing the policy and servicing the request, identifying transactions required to service the request, and monitoring execution of the transactions until completion.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: August 13, 2019
    Assignee: Service Bureau Intetel S.A.
    Inventor: Claudio Marcelo Lopez
  • Patent number: 10365974
    Abstract: Examples include the acquisition of objects names for portion index objects. Some examples include acquisition, from a remote object storage system, of a list of object names for a plurality of portion index objects, stored in the remote object storage system. In some examples, for each of the portion index objects, the acquired object name includes an identifier of an associated deduplicated backup item and information identifying a data range of the associated deduplicated backup item that is represented by metadata of the portion index object.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: July 30, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Andrew Todd, Richard Phillip Mayo
  • Patent number: 10362171
    Abstract: Processing customer communications may include receiving a communication from a customer device via a first communication medium, retrieving a customer record associated with the customer device, designating the communication as an active status, transmitting an option display link to the customer device via a second communication medium different from the first communication medium, receiving at least one selection from the customer device and identifying a purpose of the communication based on the at least one selection, updating the customer record to indicate multiple modes of communication compliance and to permit additional communication messages to be forwarded to the customer device, and elevating a status of the customer record based on the multiple modes of communication compliance.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: July 23, 2019
    Assignee: West Corporation
    Inventors: Andrew Bird, Jil M. Fisher, David Stirk, Craig A. Webster
  • Patent number: 10346431
    Abstract: A computer-implemented method includes providing a user interface (UI) that allows a user to select an existing database having cloud storage volumes that contain historical data of one or more customers. A first command input on the UI replicates the existing database is to create one or more new databases. Each of the new databases has new cloud storage volumes created by taking a snapshot of a corresponding one of the volumes of the existing database. Each new database contains the historical data of the existing database such that a new set of databases results. A mapping algorithm is executed in a cloud-computing instance that maps the historical data of each of the one or more customers to produce a shard map. The mapping algorithm includes a round-robin partitioning of the historical data striped by date in a circular order across the new set of databases.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: July 9, 2019
    Assignee: AKAMAI TECHNOLOGIES, INC.
    Inventors: Tal Broda, Matthew Solnit, Albert Hong, Ben Wood, Bobby Kritzer, Fei Xie, Michael Hemmert, Eric Ellis, Shilpi Nayak
  • Patent number: 10332108
    Abstract: A computing apparatus includes: a data warehouse storing first data representing a personal privacy policy of a user; a portal coupled between merchant systems and points of interaction of users; and a transaction handler coupled between acquirer processors and issuer processors. The portal and the transaction handler are configured to shield user data, such as address, account information, etc., from the merchant systems in accordance with the personal privacy policy of the user.
    Type: Grant
    Filed: August 1, 2013
    Date of Patent: June 25, 2019
    Assignee: Visa International Service Association
    Inventor: Peter Ciurea
  • Patent number: 10315115
    Abstract: Systems and methods to track users' progression through an activity simulation, which may resemble related sporting events, are provided. One or more performance levels with respect to one or more measurable parameters may be monitored during the same or different times. Physical activity may be monitored. Exceeding a first performance level may provide an option to join a sponsoring organization and exceeding a second threshold (for the same or different parameter of interest) may result in transmitting a redemption code to a contact point for an option to obtain a physical item. The physical item may mimic equipment used in a simulated activity.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: June 11, 2019
    Assignee: NIKE, Inc.
    Inventors: Andy Pawlowski, Willoughby H. Walling
  • Patent number: 10304270
    Abstract: Various embodiments relate generally to electrical and electronic hardware, computer software and systems, wired and wireless network communications, and wearable computing devices for establishing a secure, closed-loop communication channel for authorizing access to rental properties. More specifically, a system, a device and a method are configured to facilitate authorization via secure communications between an inquiring entity and a responding entity to access a rental property. In one or more embodiments, a method can include establishing a data arrangement representing a messaging dialog between an inquirer and a responder. The messaging dialog may include data representing exchange of electronic messages. Further, the method may include suppressing transmission of the identity data of the inquirer and the responder during the exchange of the electronic messages to form secured messages, and generating anonymized transaction data representing authorization to access the rental property.
    Type: Grant
    Filed: November 6, 2015
    Date of Patent: May 28, 2019
    Assignee: HomeAway.com, Inc.
    Inventors: Jonathan S. Monette, Aaron Miller, Jeffrey A. Bloom
  • Patent number: 10296575
    Abstract: A document creation platform provides a user interface for creating electronic documents. In response to first user input, the platform creates an electronic document with a plurality of clauses. In response to input from a user at a print affordance in the user interface, the platform displays a plurality of print options for the electronic document, including: a first print option to print user-selected portions within the electronic document; and a second print option to print only portions within the electronic document that have changed a user-specified number of times. When the user selects the first print option and selects one or more portions in the electronic document, the platform prints only the user-selected portions. When the user selects the second print option and specifies a number of times, the platform prints only portions within the electronic document that have changed the user-specified number of times.
    Type: Grant
    Filed: May 9, 2018
    Date of Patent: May 21, 2019
    Assignee: Nexwriter Limited
    Inventors: James Chance Theodore, Rob Portil
  • Patent number: 10296938
    Abstract: Systems and methods are disclosed for traffic filtration by content providers. One method includes receiving a content request from a device of a user; determining whether one or more container tags are associated with requested content; determining, prior to responding to the content request, whether the content request is by a user based on the content request and the one or more container tags; generating, prior to responding to the content request, an ad request based on the content request and the one or more container tags; determining, prior to responding to the content request, an ad request recipient based on the generated ad request and the one or more container tags; transmitting the ad request to the determined ad request recipient; and transmitting, over the electronic network to the device, a response to the content request when the content request is determined to be by a user.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: May 21, 2019
    Assignee: Oath (Americas) Inc.
    Inventor: Seth Mitchell Demsey
  • Patent number: 10270706
    Abstract: A method for controlling the provisioning of a service associated with a customer order is disclosed. The method may comprise receiving, by a cloud infrastructure system, an order for a service from a plurality of service provided by the cloud infrastructure system, the cloud infrastructure system comprising one or more computing devices. Additionally, the method may comprise determining, by a computing device from the one or more computing devices, based upon a set of rules and system-related information, whether the order is to be forwarded for provisioning one or more resources for enabling the order. Then, based upon the determining, the method may forward the order for provisioning of the one or more resources or not forwarding the order for provisioning.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: April 23, 2019
    Assignee: Oracle International Corporation
    Inventors: Ramesh Vasudevan, Anjani Kalyan Prathipati, Pradeep Seetharam, Gopalan Arun
  • Patent number: 10262063
    Abstract: A computing device hosting a website of a business may be operable to receive a first search input comprising a term submitted via a search bar on the website. Upon performing an internal search for the term with no result, the computing device may output information on the no-result. The computing device may then perform, using one or more external search engines, a search for the term. Search results of the search, performed using the external search engine(s), may be analyzed. Based on a result of the analysis, one or more particular character strings related to the term may be identified. The computing device may generate and store, based on the identifying of the particular character string(s), one or more alternative search suggestions. Upon subsequently receiving an input comprising at least a portion of the term entered in the search bar, the computing device may output the alternative search suggestion(s).
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: April 16, 2019
    Assignee: SEARS BRANDS, L.L.C.
    Inventors: Rongkai Zhao, Zhenyu Lu, Kenneth Katschke
  • Patent number: 10249212
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing user attribute prompts. One wearable attribute tracking device may include one or more user attribute sensors, a speaker, and a display and perform operations including: receiving, from the user attribute sensors, user attribute data for a user wearing the wearable attribute tracking device, determining target attribute data for the user, comparing the user attribute data with the target attribute data to determine attribute differences, determining historical data for the user, determining an attribute prompt using the attribute differences and the historical data, and providing, for presentation to the user by at least one of the speaker or the display, the attribute prompt.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: April 2, 2019
    Inventor: Vernon Douglas Hines
  • Patent number: 10239614
    Abstract: Embodiments relate to a client-facing application for interacting with a transport service that transports items via unmanned aerial vehicles (UAVs). An example graphic interface may allow a user to order items to specific delivery areas associated with their larger delivery location, and may dynamically provide status updates and other functionality during the process of fulfilling an aerial vehicle transport request.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: March 26, 2019
    Assignee: Wing Aviation LLC
    Inventors: Jonathan Lesser, Michael Bauerly, May Cheng, Rue Song
  • Patent number: 10218752
    Abstract: A social networking system contains information describing information about users of the social networking system and about various connections among the users. When a user of the social networking system accesses an external website, the external website may send the user a web page containing markup language with instructions to retrieve information associated with a user from a social networking system. The client device processes the annotations and sends a request for social information related to the user to a social networking system, subject perhaps to privacy settings in the social networking system. The user's browser uses the information obtained from the social networking system in response to the request to render the markup language document for display on the user's computer system. This process allows the external website to use information from the social networking system to enhance the user's experience on the external website.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: February 26, 2019
    Assignee: Facebook, Inc.
    Inventors: Wei Zhu, David Brookes Morin, James M. Leszczenski, Michael Steven Vernal, Joshua E. Elman, Luke Jonathan Shepard
  • Patent number: 10210532
    Abstract: A system and method is disclosed for integrating a trading partner into an XML based Internet. The system is operable to access the Internet to register a business name with one or more XML naming systems and register a business name with one or more XML naming systems. The system is further operable to receive an XML based address from the one or more XML naming systems. The system is still further operable to assign the XML based address to an authoritative XML naming system and map the XML based address to the Internet.
    Type: Grant
    Filed: April 14, 2008
    Date of Patent: February 19, 2019
    Assignee: JDA Software Group, Inc.
    Inventor: Pallab K. Chatterjee
  • Patent number: 10192180
    Abstract: The disclosed embodiments illustrate methods and systems for crowdsourcing a task. The method includes identifying a first set of workers from workers, based on a performance of the workers on a set of tasks previously attempted by the workers, and a Service Level Agreement (SLA) associated with the task. The method further includes generating a graph comprising nodes and edges connecting the nodes. Each of the one or more nodes is indicative of a worker. An edge, connecting two workers, is indicative of said two workers having worked together on at least one task. The method further includes receiving an input, to select a second set of workers from the first set of workers, based on one or more first parameters associated with each of the nodes in said graph and second parameters associated with each of the edges in the graph.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: January 29, 2019
    Assignee: CONDUENT BUSINESS SERVICES, LLC
    Inventors: Jagadeesh Chandra Bose Rantham Prabhakara, Pallavi Manohar, Chithralekha Balamurugan
  • Patent number: 10171680
    Abstract: A system for customizing time limits for inmate communications in a correctional facility is disclosed. The system includes a profile subsystem that stores an inmate profile of the inmate and a communication processing subsystem comprising one or more processors configured to receive data of an inmate communication of an inmate, identify a type of communication device of the inmate and a call recipient of the inmate communication based on the data of the inmate communication, retrieve the inmate profile of the inmate form the profile subsystem, identify a plurality of behaviors of the inmate based on the inmate profile, determine a time limit based on at least one of the type of communication device, the call recipient of the inmate communication, and the plurality of behaviors of the inmate, and assign the time limit to the inmate communication of the inmate.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: January 1, 2019
    Assignee: Global Tel*Link Corporation
    Inventor: Stephen Lee Hodge
  • Patent number: 10171286
    Abstract: A method and apparatus are described for accessing services affiliated with a service provider. A first discovery procedure may be performed to discover at least one service provider, and a bootstrap procedure may be performed with the at least one discovered service provider. A second discovery procedure may then be performed to determine available service capability layers (SCLs) supported by the at least one discovered service provider. The first discovery procedure may include transmitting a service provider discovery request including information for querying a record database to determine matching service provider discovery records, and receiving a service provider discovery response including a service discovery function record list that matches queries in the service provider discovery request. At least one service provider from the service discovery function record list may be selected to bootstrap with. Various versions of the second discovery procedure are described.
    Type: Grant
    Filed: February 24, 2012
    Date of Patent: January 1, 2019
    Assignee: IOT HOLDINGS, INC.
    Inventors: Dale N. Seed, Guang Lu, Chonggang Wang, Rocco DiGirolamo, Paul L. Russell, Jr., Michael F. Starsinic, Ana Lucia Pinheiro, Nicholas J. Podias
  • Patent number: 10169806
    Abstract: Disclosed are various embodiments for a shopping cart component of an electronic commerce application. The shopping cart may be shared by one or more users of the electronic commerce application. In this respect, the shopping cart represents the aggregate purchase of items on behalf of multiple users of the electronic commerce application. Each user with access to the shopping cart may add to or remove items from the shopping cart or purchase some or all of the items within the shopping cart. Further, each user may share the shopping cart with other users of the electronic commerce application. Discounts or other promotional or marketing credits or benefits may also be added to and shared by all users with access to the shopping cart.
    Type: Grant
    Filed: February 13, 2013
    Date of Patent: January 1, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Yogesh Vilas Golwalkar
  • Patent number: 10164931
    Abstract: A machine may be configured to personalize the content presented to a member of the social networking service visiting a web site. For example, the machine accesses a member identifier associated with a visitor to a web site. The member identifier identifies a particular member of a social networking service. The machine accesses member data associated with the member identifier in a database associated with the social networking service. The machine identifies one or more attributes associated with the particular member based on the member data. The machine selects an item of content for presentation to the particular member visiting the web site based on the one or more attributes associated with the particular member. The machine causes presentation of the item of content in a user interface of a widget included in the web site.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: December 25, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Saad Hameed, Steven Curtis McClung, Anja Dinah Neupert
  • Patent number: 10147120
    Abstract: Disclosed are a smart commerce information providing system using a wireless terminal and a method thereof. In the smart commerce information providing system using a wireless terminal, the interactive information (query information and response information) for each personal information of user is registered only at a wireless terminal of each user, and marketing information that a seller intends to advertise is selectively relayed to be transmitted to a user who has the marketing information that the seller wants, so that personal information leakage is prevented and negative mentality of user against advertising information is eliminated to increase marketing effects, and a method thereof.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: December 4, 2018
    Inventor: Ki-Won Nam
  • Patent number: 10118699
    Abstract: Embodiments relate to a client-facing application for interacting with a transport service that transports items via unmanned aerial vehicles (UAVs). An example graphic interface may allow a user to order items to specific delivery areas associated with their larger delivery location, and may dynamically provide status updates and other functionality during the process of fulfilling a UAV transport request.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: November 6, 2018
    Assignee: Wing Aviation LLC
    Inventors: Jonathan Lesser, Michael Bauerly, May Cheng, Rue Song
  • Patent number: 10102580
    Abstract: A trading application can receive price and quantity information for tradeable objects. The trading application can compute implied price and quantity information for spreads of the tradeable objects. Direct and indirect price and quantity information for the spreads can be displayed in a manner that shows the relationship with each other and with the price and quantity information for the tradeable objects.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: October 16, 2018
    Assignee: Trading Technologies International, Inc.
    Inventor: Joel Cohen
  • Patent number: 10089678
    Abstract: A system and method is provided for identifying and reporting suspicious orders for substances and/or products. The system executes an application to process order detail data included in a received order request for a particular item. The application includes a plurality of processing rules that identify suspicious orders based on the order detail data and historical data. The application assigns a hold attribute value to a hold flag associated with the order when the order is determined to be suspicious by one of the plurality of processing rules and transmits a hold notification via communication network to one or more predetermined individual/entities. The application also selectively stores detail data, audit data, and historical data in at least one of a plurality of data tables.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: October 2, 2018
    Assignee: SpecGX LLC
    Inventors: Jennifer M. Buist, Thomas E. Duffel, Karen A. Harper, Donald A. Lohman, David M. Scheu, Gail S. Tetzlaff
  • Patent number: 10089666
    Abstract: An authored contract document can be created based on an existing RFx sourcing document such as a “terms and conditions” document. This RFx sourcing document can be the product of collaboration and editing by unrelated bidders, thus creating bidder-specific RFx documents. The authored contract document can be created using a rules-based multi-source configurator. This multi-source configurator can include in or exclude from the authored contract document clauses or edits that have been made to the RFx document. The multi-source configurator can replace text from the RFx document that is not typically found in or relevant to an authored contract document with contract-specific text that is not typically found in or relevant to an RFx document. The multi-source configurator can add, to the authored contract document, contract-specific text that is not contained within the RFx document.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: October 2, 2018
    Assignee: Oracle International Corporation
    Inventors: Michael Demele, Jillian Hartnell, Rachel Kruzner, Therese Gorman
  • Patent number: 10082983
    Abstract: A system for monitoring a plurality of storage systems includes an interface specifying a set of methods for using at least one storage system, an implementation of the interface for each of the plurality of storage systems, wherein at least one of the implementations of the interface is configured to process a plurality of requests, and a performance monitor configured to monitor performance of requests for at least one of a plurality of classes of requests.
    Type: Grant
    Filed: April 5, 2016
    Date of Patent: September 25, 2018
    Assignee: International Business Machines Corporation
    Inventor: Arun K. Iyengar
  • Patent number: 10077915
    Abstract: A computer-implemented method of optimizing demand-response (DR) of a heating, ventilation, and air-conditioning (HVAC) system of a building, includes determining (30, 31, 32) a value of an objective function Fij of a HVAC system for each of a plurality of DR strategies j for each of a plurality of weather patterns i that is a weighted sum of an energy cost of the HVAC system and a thermal comfort loss of the HVAC system, assigning (33, 34, 35, 36) a likelihood score Li,j to each of a selected subset of near-optimal DR strategies j for each weather pattern i, and selecting (37, 38) those near-optimal DR strategies with large overall likelihood scores Lj to create an optimal strategy pool of DR strategies. An optimal strategy pool can be searched (39) in real-time for an optimal DR strategy for a given weather pattern.
    Type: Grant
    Filed: October 10, 2013
    Date of Patent: September 18, 2018
    Assignee: Siemens Corporation
    Inventors: Yan Lu, Ling Shen, Jianmin Zhu
  • Patent number: 10079886
    Abstract: Presented are cloud storage architectures for private data among terminals with enhanced capability of data privacy and survivability. Pre-processing for storing data in IP cloud comprises: transforming multiple first data sets into multiple second data sets at an uploading site, wherein one of said second data sets comprises a weighted sum of said first data sets; storing said second data sets in an IP cloud via IP connectivity; and storing multiple data storages linking to said second data sets at said uploading site. In accordance with an embodiment post processing may comprise recovering said second data sets at a downloading site via IP network.
    Type: Grant
    Filed: November 6, 2015
    Date of Patent: September 18, 2018
    Assignee: SPATIAL DIGITAL SYSTEMS, INC.
    Inventors: Donald C. D. Chang, Juo-Yu Lee, Steve K. Chen
  • Patent number: 10075451
    Abstract: A method for controlling access to a user's personal information includes obtaining, from an application executing on a device of a user of the application, personal information about the user of an application; determining a required permission from the user for at least one proposed use of the personal information; presenting, to the user, a first offer to provide access to at least one enhanced function of the application in exchange for the required permission; and responsive to the user providing the required permission, providing the user with access to the at least one enhanced function of the application.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: September 11, 2018
    Assignee: Venpath, Inc.
    Inventors: Nicholas Hall, Steven Eakin