Patents Issued in July 24, 2018
  • Patent number: 10032196
    Abstract: Viewers of presentations of entertainment, news, education and other the like, often observe unadvertised products of interest therein. However, in order to avoid degrading the artistic or objective integrity, producers and distributors of such presentations, do not provide sufficient product description information to permit the viewer to identify and/or purchase the product. The present invention describes methods and systems for permitting such users to research and/or purchase products observed to be involved in presentations by accessing presentation appearance data, product description data, and issuance data prepared, stored and associated in a non-transitory computer-readable database.
    Type: Grant
    Filed: May 11, 2005
    Date of Patent: July 24, 2018
    Assignee: DA IP CORP.
    Inventors: Michael R. Fitzsimmons, Louis B. Ewens, Matthew B. Reid
  • Patent number: 10032197
    Abstract: Methods and apparatuses are provided to allow a customer to acquire product information from a scanning system. For example, in some embodiments, a method performed by a control circuit comprises establishing a wireless communication connection between a user's personal mobile device and a portable scanning system configured to optically scan identification codes of distinct products; wirelessly receiving at the mobile device product identifying information from the scanning system of each product scanned by the scanning system and available for purchase at the retail store; associating, at the mobile device, a plurality of the product identifying information received from the scanning system with each of a plurality of user specified product information locally accessible through the mobile device; and communicating from the mobile device to a checkout system, during a checkout process, the product identifying information received from the scanning system of each product scanned by the scanning system.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: July 24, 2018
    Assignee: WALMART APOLLO, LLC
    Inventors: David W. Soldate, Thomas J. DeMott, Stephen L. Graves
  • Patent number: 10032198
    Abstract: An information processing apparatus includes a login screen display processing unit that causes a display device to display a login screen for enabling a request for login to an online shopping service that sells the consumables through a network to be made; a login request transmitting unit transmits the request for login to the online shopping service based on authentication information input through the login screen; a model identification information transmitting unit transmits model identification information for identifying a model of the information processing apparatus; and a screen display processing unit that, in response to a response to the login request, causes the display device to display a screen for enabling use of the online shopping service. The screen display processing unit displays, as articles to be sold, consumables extracted based on the transmitted model identification information from the consumables being sold by the online shopping service.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: July 24, 2018
    Assignee: Ricoh Company, Limited
    Inventor: Takuya Matsumoto
  • Patent number: 10032199
    Abstract: A media stream aggregation mechanism receives and analyzes multiple media streams and creates an aggregate media stream output based on user preferences. In this manner a media provider that uses the media stream aggregation mechanism potentially may provide a customized presentation to each user based on user preferences. By providing the aggregation of multiple media streams to a user, the user's experience is customized according to user preferences.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Brian J. Cragun, Zachary A. Garbow, Kevin G. Paterson, Candace T. Pederson
  • Patent number: 10032200
    Abstract: A transaction card customization system that includes a customer user interface that is generatable based on a customization parameter indicative of at least one of a customer context and a product context of the user interface. An administrative user interface is described that facilitates an administrative user establishing a consumer user interface based on a customer context and/or product context. In turn, a locator is generated that includes the customization parameter indicative of the customer context and/or product context. As such, upon a user utilizing the locator to navigate to a custom card design server, a payload including the customization parameter is received at the custom card design server and used to generate the customer user interface based on the indicated customer context and/or product context.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: July 24, 2018
    Assignee: CPI Card Group—Colorado, Inc.
    Inventor: Brian Christopher Beck
  • Patent number: 10032201
    Abstract: Embodiments of the invention provide techniques which aid in correctly capturing what a restaurant customer intends to order, and may enhance the customer's satisfaction with the ordering and dining process overall. For example, an interface may be provided through which a customer may specify an order, and the interface may clearly convey such information as each ordered item's ingredients and nutritional content. The interface may enable the customer to customize ordered items, and may clearly convey any changes that the customer has made, allowing the customer to make informed choices about the items included in an order. The interface may embody a design which enables the customer to quickly and easily customize items, and/or to re-order previously customized items.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: July 24, 2018
    Assignee: Panera, LLC
    Inventors: Blaine E. Hurst, Ronald Shaich
  • Patent number: 10032202
    Abstract: A method of manufacturing articles of footwear that includes steps of providing articles to a customer, receiving evaluations of one or more structural characteristics of the articles and making new customized articles for the customer based on the evaluations of one or more structural characteristics. The method can be conducted as a cycle that is repeated each time the customer buys a new pair of footwear.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: July 24, 2018
    Assignee: NIKE, Inc.
    Inventors: Christopher S. Cook, Shane S. Kohatsu, Bret Schoolmeester, Daniel T. Rowe
  • Patent number: 10032203
    Abstract: A computing system comprises, in one example, a display system configured to generate user interface displays and a property surfacing system configured to detect a request to access properties corresponding to a selected unit and to access a unit-property association store that stores one or more association entities. Each association entity associates a property entity with the selected unit. The property surfacing system obtains the properties based on the associated property entity. The computing system comprises a display system controller configured to control the display system to generate a user interface property display with a representation of the properties.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: July 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shaleen Sharma, Prabhat Kumar Pandey, Ashish Kothari, Anirban Saha, Hemant Raj, Kartheek Reddy Naini, Ashwinderjit Kaur
  • Patent number: 10032204
    Abstract: A method includes receiving product data relating to a first computer software product, selecting from the product data a set of epics that describe functional aspects of the first computer software product, and generating a product description ontology of the first computer software product from the selected set of epics. Product description ontologies of a plurality of second computer software products are compared to the product description ontology of the first computer software product, and in response, a list of product functions that are missing from the first computer software product but that are relevant to the first computer software product is generated. The list of product functions that are omitted from the first computer software product but that are relevant to the first computer software product is weighted and output as a weighted list. The weighted list may be used as an input to a software development management platform on which the first computer software product is developed.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: July 24, 2018
    Assignee: CA, Inc.
    Inventors: Carol Lyn Piccus, Debra J. Danielson, Karen Lee Sleeth, Diane Norris
  • Patent number: 10032205
    Abstract: A system, method and computer product for displaying product information is described herein. The system, for example, includes a memory device, a price bracketing module, and a price display module. The search engine module receives a product search request and search results data from the memory device associated with the product search request. The search results data include a plurality of product records. Each of the product records includes a price assigned with the associated product and an access number associated with the product. The access number being related to a number of times the product has been accessed by customers. The price bracketing module receives establishes a dynamic search result price range and a dynamic price multiple as a function of the search results data. The price display module responsively establishes a selectable list of price ranges associated with the product search request.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: July 24, 2018
    Assignee: WALMART APOLLO, LLC
    Inventors: Manas A. Pathak, Onur Gungor
  • Patent number: 10032206
    Abstract: Disclosed are various embodiments for collaborative electronic commerce. For example, a first network site is implemented in at least one server that sells a first plurality of items via a network. A relationship is identified in the at least one server between a second network site and an aspect of the first network site, where the second network site is configured to sell a second plurality of items via the network. A reference to the second network site is presented to the user in association with a transaction that involves the aspect of the first network site.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: July 24, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Gurushyam Hariharan, Matthew T. Williams, Hidayet Ozgur Sanli
  • Patent number: 10032207
    Abstract: A product placement engine and method for automatically identifying products for association with a document, the engine including a parser, an analysis module adapted to determine word scores and to adjust the word scores of the words by predetermined weightings, a keyword constructor module adapted to construct a keyword query search string using words having the highest word scores, a search engine adapted to search a products database having product records to identify products satisfying the keyword query search string and assign product scores, and a post processing module adapted to identify word matches in each of the product records and the document and update the product score.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: July 24, 2018
    Assignee: CBS INTERACTIVE INC.
    Inventors: Timothy A. Musgrove, Robin Hiroko Walsh
  • Patent number: 10032208
    Abstract: A method for identifying and presenting a plurality of recommended electronic books is provided. The method may include determining and storing reading behaviors associated with electronic books. The method may further include receiving an electronic book search request. Additionally, the method may include identifying recommended electronic books based on the electronic book search request. The method may also include identifying topics associated with the plurality of recommended electronic books. The method may further include scoring the identified topics based on the reading behaviors. The method may also include determining recommendation levels for the identified recommended electronic books based on the scored topics, the reading behaviors, and the electronic book search request.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Tateo Kawamura, Shoichiro Watanabe
  • Patent number: 10032209
    Abstract: Disclosed are various embodiments for shopping using a messaging system. A message from a user includes a plurality of line items. At least one item may be identified corresponding to at least one of the plurality of line items. The at least one item may be included in a list associated with a user account.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: July 24, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Karthik Krishnamurthy
  • Patent number: 10032210
    Abstract: Various systems and methods that may relate to referral and/or delivery services are described. Some embodiments may include receiving from a user on a remote device an order for delivery of a plurality of items. Each item comprises an unique identifier. Embodiments also may include determining a location of the user; identifying at least two providers located within a radius of the user, in which each provider is capable of delivering the requested items; computing for each provider a total cost of delivery of the requested items; receive a request for a first provider to deliver the requested item; and facilitate delivery of the items.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 24, 2018
    Assignee: CFPH, LLC
    Inventors: Howard W. Lutnick, Colin Sims, Ari Friedman, Mark Miller
  • Patent number: 10032211
    Abstract: Techniques are disclosed for protecting privacy of parties to electronic transactions, such as transactions conducted through a GSM network. An anonymity service provider receives orders directed from its subscriber to a recipient for goods or services, along with information about its subscriber. The anonymity service provider relays the order to the recipient but withholds information about the subscriber, as the subscriber directs. The recipient receives payment for the good or service by way of a voucher from the anonymity service provider.
    Type: Grant
    Filed: April 8, 2013
    Date of Patent: July 24, 2018
    Assignee: INTEL CORPORATION
    Inventors: Robert R. Sullivan, Jr., David W. Aucsmith
  • Patent number: 10032212
    Abstract: An in-vehicle personalized location-based secure ordering and payment system, comprising means to match a GPS location of a vehicle to a location of a merchant, means to automatically launch an application on a computing device of the vehicle that allows a vehicle occupant to order at least one item for sale by the merchant and send the order to a server, means to authorize the server to make a secure payment to the merchant for the order, and means to send identifying information of the recipient of the ordered items to the merchant for use in fulfilling the order.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: July 24, 2018
    Assignees: AUDI AG, VOLKSWAGEN AG
    Inventors: Dominic Winkelman, Stefan Sellschopp
  • Patent number: 10032213
    Abstract: A system is provided to output video data sets at a venue. The system includes a video catalog that stores a plurality of video data sets available for display at the venue and which is remotely located from the venue. The system also includes a server system in electronic communication with the video catalog and remotely located from the venue. The server system receives association requests from mobile devices of users which are used to associate the respective mobile devices with the venue. The venue has one or more venue controllers communicatively coupled to the server system. The mobile devices are remotely located from the server system. The server system transmits a listing of the plurality of video data sets to the associated mobile devices and receives selections of one or more of the plurality of video data sets to be played at the venue.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: July 24, 2018
    Assignee: AMI ENTERTAINMENT NETWORK, LLC
    Inventors: Ronald Richards, Charles Jaros, Kapil Mistry
  • Patent number: 10032214
    Abstract: Systems and methods to extract and utilize textual semantics are described. The system receives item information that describes an item for publication on a network-based publication system and analyses the item information to generate application information that identifies a plurality of applications. The plurality of applications includes a first application that further includes the item as a first component of the first application. The system stores a listing in a database that includes the application information and the item information and publishes the listing on the network-based publication system.
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: July 24, 2018
    Assignee: eBay Inc.
    Inventors: Guenter Wiesinger, Shilpa Jois Muguru Ramachandra
  • Patent number: 10032215
    Abstract: The present invention provides a network server with enhanced graphics and improved methods for displaying articles offered for purchase, to allow a purchaser to fully evaluate the article while shopping “on-line.” In a particular embodiment, a virtual showroom associated with the network server may be provided, for displaying first and second articles. A first electronic image representing the first article and a second electronic image representing the second article may also be provided. The second article may be complementary to the first article, such that the second article may be worn in conjunction with the first article. In another embodiment, a user may have the option to overlay the first electronic image with the second electronic image. In a particular embodiment, the second electronic image may include an at least partially translucent depiction of a substantial portion of the second article.
    Type: Grant
    Filed: November 1, 2013
    Date of Patent: July 24, 2018
    Inventor: Tomima L. Edmark
  • Patent number: 10032216
    Abstract: A method for buying and selling vehicles includes receiving information identifying a vehicle, retrieving condition data corresponding to the vehicle from a condition database, wherein a device inside the vehicle generates at least some of the condition data while the vehicle is being operated, and analyzing the condition data to determine a condition of the vehicle, wherein the condition of the vehicle relates to at least one of a quality or a value of the vehicle. Further, the method includes communicating an indication of the vehicle condition to an end user device, and, in response to the indication of the vehicle condition, receiving an offer to purchase the vehicle. A notification is generated based on the offer to purchase the vehicle, wherein the notification indicates a status of a purchase of the vehicle according to the offer to purchase the vehicle, and the notification is communicated to the end user device.
    Type: Grant
    Filed: October 7, 2013
    Date of Patent: July 24, 2018
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: Todd Binion, Kelly S. Minter, Heidi Brown-McCreery, Michael Harris, Jeremy Myers, Brian Fields, Joe Harr
  • Patent number: 10032217
    Abstract: Disclosed herein are system, method, and computer program product embodiments for reconciliation needed to enable access to accelerated contribution funded accounts (CFAs). An embodiment operates by configuring a management database to store a linked CFA associated with a CFA and a CFA on demand (CFAOD). A contribution processing system of a provider may receive a contributions file from an employer. The contribution processing system may delay contribution reconciliation of the linked CFA until a contribution amount is received. During contribution reconciliation, the contribution processing system may resolve the CFAOD using the received contribution amount such that the amount borrowed is minimized before funding the CFA with a remaining contribution amount. Upon resolution of the CFAOD, the contribution processing system may concurrently send information to a bank server and a card server to reconcile the respective bank and card accounts with the linked CFA at the provider.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: July 24, 2018
    Assignee: ConnectYourCare, LLC
    Inventors: David Roberts, Melissa Stirling, Peter Mazur, Jennifer Levy, Bryan Schrock, Brian Strom, Dan Stachura
  • Patent number: 10032218
    Abstract: A computer-implemented method includes providing an application form configured for electronic display and data entry, receiving loan application data via the form, and providing selectable lending product features based on the loan application data. The selectable lending product features include an approved range of selectable credit options. Each of the selectable credit options has a different associated amount of required collateral. The method also includes receiving feature selection data. The feature selection data includes a selection of at least one of the selectable credit options. The method further includes providing a customized lending product based on the feature selection data.
    Type: Grant
    Filed: October 16, 2013
    Date of Patent: July 24, 2018
    Assignee: WELLS FARGO BANK, N.A.
    Inventor: Todd Lawrence Denbo
  • Patent number: 10032219
    Abstract: Methods, devices, and systems for communicating market data with market participants involve obfuscating at least a portion of a first financial message. Communicating the market data also involves augmenting a second financial message with a key configured to remove the obfuscation from the obfuscated portion of the first financial message. The market data is ultimately communicated by transmitting the first financial message to a particular participant, and transmitting the second message to a plurality of participants. The particular participant may then use the key from the second financial message to remove the obfuscation of the first financial message.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: July 24, 2018
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: José Antonio Acuña-Rohter, Paul Callaway, Pearce Peck-Walden, Barry Galster
  • Patent number: 10032220
    Abstract: Techniques for managing and routing market orders across a global trading system. Each trading node can be associated with one or more markets and each node can be configured to provide market access to each market associated with a node in the system. Each trading node can be connected, via a network, to a global switching layer. The global switching layer can route requests, such as orders and the like, from an end user associated with one of the plurality of nodes to a corresponding exchange or market. The global switching layer can be configured to dynamically provide, to each end user, a user interface element corresponding to each trading node.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: July 24, 2018
    Assignee: FIDESSA PLC
    Inventors: Mark McGeachy, Philip Beevers, John Murphy, Marc Cousins
  • Patent number: 10032221
    Abstract: The disclosed embodiments relate to communication of financial messages from an Exchange to market participants whereby messages, or at least a portion of the content thereof, indicative of changes in the market, due to one or more trades between two or more market participants, are structured so as to reduce redundant data therein and prioritize the transmission of that portion of the message which summarizes the event and result thereof. Further, these event reporting messages may further consolidate, or otherwise be combined with, the corresponding directed reporting messages communicated to the particular market participants participating in the reported trade while preserving the anonymity of those market participants to which messages are particularly directed.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: July 24, 2018
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Paul Callaway, Fritz Caskey, Dennis Genetski, Pearce Peck-Walden, José Antonio Acuña-Rohter, Priteshkumar Soni, Rosa Frenkel
  • Patent number: 10032222
    Abstract: Certain embodiments provide systems, apparatus, and methods to analyze incoming data messages and create market information constructs. An example method includes receiving a data message including an instruction to initiate a market event. The example method includes evaluating the instruction to determine whether it is associated with two or more causally linked market events. The example method also includes classifying the instruction based on the evaluating as part of a sequence of causally linked market events or as a single market event. The example method includes queuing the sequence of causally linked market events. The example method further includes detecting an end of the sequence of causally linked market events. The example method includes constructing a logically reduced market data message construct descriptive of the one or more market events represented by the queued sequence of causally linked events.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: July 24, 2018
    Assignee: Trading Technologies International, Inc.
    Inventor: Douglas R. Duquette
  • Patent number: 10032223
    Abstract: Embodiments of the invention are directed to systems, methods, and computer program products for assessing retirement planning based on a retirement score. The system is configured to compile projected retirement information of a first user, wherein the retirement information comprises a user profile of the first user. Based on the user profile of the first user, the system generates a projected retirement score. After generating the projected retirement score, the system receives a request to link a user profile for a second user to the user profile of the first user. The system projected retirement information of the second user and combines the projected retirement information of the first user with the projected retirement information of the second user, thus resulting in combined projected retirement information. Using both the projected retirement information, the system updates the projected retirement score.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: July 24, 2018
    Assignee: Bank of America Corporation
    Inventors: Cameron Darnell Wadley, Katherine Dintenfass, Daralyn Marie Nicholson, Carrie Anne Hanson
  • Patent number: 10032224
    Abstract: The invention herein generally pertains to underwriting an insurance policy utilizing sensors to detect, determine, measure and assess one or more conditions, states of affairs, physical properties and process as each relates an insurable property interest. More specifically is disclosed a method and computerized system for managing the underwriting, quoting and binding an insurance policy with regard to the technology used to militate against the financial consequences of certain property losses. The significance of operable safety related devices or system loads are important diagnostic safety markers for measuring one or more properties affecting the safety or risk aversion and for underwriting an insurable interest. This invention also relates to a system and a method for acquiring and assessing the qualities, variables and parameters that affect the underwriting premium for a building structure (commercial or residential), vehicle, aircraft, marine craft or cargo.
    Type: Grant
    Filed: March 18, 2010
    Date of Patent: July 24, 2018
    Assignee: Hartford Fire Insurance Company
    Inventors: Jonathan Helitzer, G. Stewart Murchie, Kelly L. Frey, Sr., Casey Ellen Campbell, Joseph R. Carvalko, Jr.
  • Patent number: 10032225
    Abstract: Pieces of software and pieces of hardware are suitable for facilitating augmented reality, which dynamically augments or enhances (images or live video of) the real world with computer-generated data (e.g., graphics of virtual objects) to facilitate insurance applications. Through the use of a mobile device (e.g., phone, tablet, and eyewear), embedded computer into body, or desktop, the augmented reality applications are engineered to allow an insurer to enhance the experiences of customers and prospects across sales, service and claims.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: July 24, 2018
    Assignee: LIBERTY MUTUAL INSURANCE COMPANY
    Inventors: Michael Scott Fox, Brian Stephen Piccolo, Khamla Saenglongma, Christopher Allen Capone
  • Patent number: 10032226
    Abstract: Systems and methods for the automatic exchange of insurance information in response to a collision event are provided. A wireless communication device may collect telematics data related to operation of a vehicle. The wireless communication device may detect the occurrence of a collision event involving the vehicle based on the telematics data collected. The wireless communication device may discover another wireless communication device locating in the vicinity of the collision event that has also detected a collision event. The wireless device may initiate an exchange of insurance information with that other wireless communication device. Other types of information may be exchanged between the wireless devices as well as between an insurance system in signal communication with the wireless devices in response to a collision event.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: July 24, 2018
    Assignee: Allstate Insurance Company
    Inventors: Nicholas A. Suizzo, Alinawaz Ismaili, Jennifer A. Brandmaier, James Gillespie, Stephen Hughes, Daniel Koza, William Loo, Francis Lowry
  • Patent number: 10032227
    Abstract: An exercise apparatus includes a base, an operating unit movable relative to the base, a motor coupled to the operating unit, a sensor operable to detect engagement of a user with the operating unit, and a controller in communication with the operating unit and the sensor. A communication interface is in communication with the controller, wherein the controller is configured to generate a non-validated exercise use data in response to movement of the operating unit relative to the base and the sensor does not detect engagement of the user with the operating unit, wherein the controller is further configured to generate a validated exercise use data in response to movement of the operating unit relative to the base and the sensor does detect engagement of the user with the operating unit, and wherein the controller transmits the validated exercise use data to the communication interface.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: July 24, 2018
    Assignee: Johnson Health Tech Co., Ltd.
    Inventor: Nathan Pyles
  • Patent number: 10032228
    Abstract: A mobile computerized apparatus or method configured to coordinate towing facilities and roadside assistance providers and their available capacity to tow and provide roadside assistance and match users with those towing facilities and roadside assistance providers is disclosed. The apparatus or method may be configured to consider the following factors in matching the towing facilities/roadside assistance providers and users: (a) availability of nearby towing facilities; (b) telematics information from the vehicle to assist with the diagnosis/repairs; (c) preset preferences of the user; (d) insurance information (such as the type of the vehicle the user has and the user's home address); and (e) the capabilities of the towing facility.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: July 24, 2018
    Assignee: Allstate Insurance Company
    Inventors: Robert Wasserman, Tara Cavallaro Kozlowski, Ryan M. Briggs, Imran Iqbal
  • Patent number: 10032229
    Abstract: Disclosed are various embodiments for employing spillover tables that may improve the performance of data store updates. In some embodiments, transaction data that specifies a value by which to adjust a field in a data table is received. The field in the data table is associated with a predefined constraint. An attempt to obtain an exclusive lock for at least a portion of the data table is initiated. Whether the value has a potential to cause the predefined constraint to remain satisfied is identified. The transaction data is stored in a spillover table in response to a failure to obtain the exclusive lock and in further response to the value having the potential to cause the predefined constraint to remain satisfied.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: July 24, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Qiang Yu, David C. Jernberg, Joseph E. Magerramov
  • Patent number: 10032230
    Abstract: Methods, systems, and computer program products for auditing of transactions involving the sale of travel services by an indirect seller. An auditing module receives data defining a transaction proposed by the indirect seller. The module compares a quoted price for the transaction to a correct price for the transaction to determine if there is a pricing discrepancy. If a discrepancy exists, the module classifies the transaction and searches a business rules database maintained by a travel service provider for business rules relevant to the classification. The audit module further queries a historical sales deviation database to retrieve seller history data, and selects the relevant business rule having the best match to the seller history data. The audit module then determines whether to allow or block the transaction, issue a warning, or suggest an Agency Debit Memo based on an action defined by the business rule having the best match.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: July 24, 2018
    Assignee: AMADEUS S.A.S.
    Inventors: Ilaria Pasquini, Simon Cognet, Anais Sandamiani, Mehdi Lefouili, Matteo Aragone
  • Patent number: 10032231
    Abstract: Payment card account transaction data sets and mobile device travel profiles are compared with each other to detect matches in terms of times and locations of use and/or presence. Such an analysis may link two or more payment card accounts to the same mobile device. Consequently, common ownership of the two or more payment card accounts may be reasonably inferred. Based on the inference of common ownership, marketing related analysis may be performed on a combined transaction data set that reflects transactions in both commonly owned payment card accounts.
    Type: Grant
    Filed: October 23, 2014
    Date of Patent: July 24, 2018
    Assignee: Mastercard International Incorporated
    Inventors: Edward Lee, Luckner B. Polycarpe, Kent Olof Niklas Berntsson
  • Patent number: 10032232
    Abstract: An information processing system comprises: an accepting unit that accepts identification information for identifying a user of an apparatus; a reading unit that reads an image on a document to output image data; an extracting unit that extracts character string information including a character string in the image and first position information on the character string in the image from the image data; a storage unit that stores therein allocation information in which an item relating to settlement is associated with second position information on the item on the document; an allocating unit that compares the allocation information with the character string information to allocate the item to the character string; and a transmitting unit that transmits settlement information including the character string, the item allocated to the character string, and the identification information.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: July 24, 2018
    Assignee: RICOH COMPANY, LTD.
    Inventors: Satoshi Takahashi, Hideki Ohhashi
  • Patent number: 10032233
    Abstract: In one embodiment, a method includes receiving first information about a proximity of a first user, the first information comprising one or more images or one or more sounds of at least a portion of the proximity, the first information having been obtained from the proximity by a client computing device of the first user automatically and with one or more sensors of the client computing device; identifying a second user within the proximity of the first user based at least in part on the first information; retrieving second information about the second user from a graph of a social-networking system, the graph comprising a plurality of nodes and edges connecting the nodes, at least one node in the graph corresponding to the first user, at least one node in the graph corresponding to the second user; and sending the second information about the second user to the first user.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: July 24, 2018
    Assignee: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, Michael John McKenzie Toksvig, Erick Tseng, Yoon Kean Wong
  • Patent number: 10032234
    Abstract: In one embodiment, a method includes receiving a plurality of search results based on a search query from a user. A computing system determines a plurality of scores for each search result, each score generated by applying a distinct scoring function of a plurality of scoring functions to the search result. The computing system generates a plurality of diversity groups, each diversity group corresponding to a scoring function of the plurality of scoring functions, each diversity group including at least a subset of the plurality of search results ordered according to the scores generated by applying the scoring function to the at least the subset of the plurality of search results. The method further includes selecting at least one of the plurality of search results from each diversity group and sending the selected search results to the user.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: July 24, 2018
    Assignee: Facebook, Inc.
    Inventors: Sriram Sankar, Sandhya Kunnatur, Kedar Dhamdhere
  • Patent number: 10032235
    Abstract: A method for crowd sourcing tasks may include identifying a group of potential candidates for crowd sourcing. Each candidate of the group of potential candidates may be identified based on the candidate being expected to accept a certain type of task. The certain type of task may be at least a task that is performable within a predetermined range of time. The method may also include receiving a request to perform a particular task from a requester. The method may additionally include determining if the particular task is the certain type of task. The method may further include transmitting an offer for performance of the particular task to at least a subgroup of the group of potential candidates in response to the particular task being the certain type of task.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Judith H. Bank, Liam Harpur, Ruthie D. Lyle, Patrick J. O'Sullivan, Lin Sun
  • Patent number: 10032236
    Abstract: A patient information interface system presents an aggregated, graphical view of patient anatomy and history. The system includes a graphical representation of at least a portion of a human anatomy including one or more indicators, aggregated from a plurality of clinical information sources and located at anatomical locations on the representation, that correspond to clinical events that have occurred in connection with a patient. The system also includes an electronic health record timeline of clinical events for the patient. The timeline includes the same one or more indicators that are displayed on the graphical representation corresponding to clinical events that have occurred in connection with a patient. A selection or change of an indicator on one of the graphical representation or the electronic health record timeline triggers a corresponding selection or change of the indicator on the other of the graphical representation or the electronic health record timeline.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: July 24, 2018
    Assignee: General Electric Company
    Inventors: Michael Hawkins, Dmitry Pavlov, Christopher Burt, Kenneth Lopez, Khan Siddiqui
  • Patent number: 10032237
    Abstract: The technology provides for utilizing and displaying physician analytics. For example, a result metric for a physician is based on a value metric, a quality metric, and/or a quantity metric. The value metric, quality metric, and/or quantity metric may all be received from different sources. The result metric may be displayed on a chart, or the result metric may be utilized for determining referral recommendations for a physician. The result metric may be displayed as a physician indicator on the chart. An insight for the physician may also be determined from the result metric. The insight may be based on the location of the physician indicator on the chart, and the insight may be represented by the color or other visual attribute of the physician indicator. For referral recommendations, the result metric may be used to adjust the rank of a physician in a referral search result.
    Type: Grant
    Filed: June 19, 2014
    Date of Patent: July 24, 2018
    Assignee: THE ADVISORY BOARD COMPANY
    Inventors: Marc Lachs, Cheng Zhou, Nathan Thompson
  • Patent number: 10032238
    Abstract: A method for processing online transactions includes receiving account identification information and second data. The second data is transformed from first data under the control of first identification information obtained from an identification document of a first person. The method also includes identifying second identification information of a second person stored with an account based on the account identification information. The method further includes transforming the second data to the first data under the control of the second identification information. The method also includes performing an action associated with the first data.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: July 24, 2018
    Inventors: Yuh-shen Song, Catherine Lew, Alexander Song, Victoria Song
  • Patent number: 10032239
    Abstract: Systems, methods, apparatus, and computer program products are provided for initiating shipment of and payment for shipping a parcel. For example, in one embodiment, a customer/user can receive a message on a user device from a carrier that includes an authorization code for shipping a parcel. After the customer/user ships the parcel, the carrier can charge a variety of accounts for the shipping charges, including a wireless services provider associated with the user device. In another embodiment, the customer/user can interact with a kiosk to ship the parcel. In this embodiment, the carrier can also charge a variety of accounts for the shipping charges, including a wireless services provider.
    Type: Grant
    Filed: June 10, 2010
    Date of Patent: July 24, 2018
    Assignee: United Parcel Service of America, Inc.
    Inventors: Sathiyan Parameswaran, Bruce Besserer, Nicholas Costides, Mark Hilbush
  • Patent number: 10032240
    Abstract: A method, system and/or NFC (Near field communication) enabled mobile device is provided for executing an electronic contract on NFC enabled mobile devices. A first contracting party is provided to apply an electronic signature thereof in an electronic contract provided on a first NFC enabled mobile device used by the first contracting party, the electronic signature is applied through a secure element of the first NFC enabled mobile device. The electronically signed contract is transmitted from the first NFC enabled mobile device to a second NFC enabled mobile device used by a second contracting party for providing the second contracting party to apply an electronic signature thereof in the received electronically signed contract from the first NFC enabled mobile device through a secure element in the second NFC enabled mobile device.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Paul A. Ashley, Anthony M. Butler, Ravi Kothari, Yu-Chen Lin
  • Patent number: 10032241
    Abstract: The present disclosure relates generally to signal processing, including processing digital watermarking. One claim recites a detector apparatus comprising: memory for storing data representing color image data comprising red color data and green color data, in which the red color data comprises digital watermarking including a first polarity and the green color data comprises the digital watermarking including a second polarity that is inversely related to the first polarity; means for selectively weighting the red color data and the green color data so that the digital watermarking is emphasized while image content is de-emphasized when weighted red color data and weighted green color data are combined; means for detecting the digital watermarking from combined, weighted red color data and weighted green color data; and more or more processors configured for outputting data corresponding to detected digital watermarking. Of course, different combinations and claims are provided too.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: July 24, 2018
    Assignee: Digimarc Corporation
    Inventor: Alastair M. Reed
  • Patent number: 10032242
    Abstract: A method for managing bind-render-target commands in a tile-based architecture. The method includes receiving a requested set of bound render targets and a draw command. The method also includes, upon receiving the draw command, determining whether a current set of bound render targets includes each of the render targets identified in the requested set. The method further includes, if the current set does not include each render target identified in the requested set, then issuing a flush-tiling-unit-command to a parallel processing subsystem, modifying the current set to include each render target identified in the requested set, and issuing bind-render-target commands identifying the requested set to the tile-based architecture for processing. The method further includes, if the current set of render targets includes each render target identified in the requested set, then not issuing the flush-tiling-unit-command.
    Type: Grant
    Filed: October 1, 2013
    Date of Patent: July 24, 2018
    Assignee: NVIDIA CORPORATION
    Inventors: Ziyad S. Hakura, Jeffrey A. Bolz, Amanpreet Grewal, Matthew Johnson, Andrei Khodakovsky
  • Patent number: 10032243
    Abstract: One embodiment of the present invention sets forth a graphics subsystem configured to implement distributed cache tiling. The graphics subsystem includes one or more world-space pipelines, one or more screen-space pipelines, one or more tiling units, and a crossbar unit. Each world-space pipeline is implemented in a different processing entity and is coupled to a different tiling unit. Each screen-space pipeline is implemented in a different processing entity and is coupled to the crossbar unit. The tiling units are configured to receive primitives from the world-space pipelines, generate cache tile batches based on the primitives, and transmit the primitives to the screen-space pipelines. One advantage of the disclosed approach is that primitives are processed in application-programming-interface order in a highly parallel tiling architecture. Another advantage is that primitives are processed in cache tile order, which reduces memory bandwidth consumption and improves cache memory utilization.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: July 24, 2018
    Assignee: NVIDIA CORPORATION
    Inventors: Ziyad S. Hakura, Cynthia Ann Edgeworth Allison, Dale L. Kirkland, Walter R. Steiner
  • Patent number: 10032244
    Abstract: An apparatus and method are described for implementing a nearest neighbor search on a graphics processing unit. For example, one embodiment of an apparatus comprises: a host processor; and a graphics processor unit (GPU) to execute a nearest neighbor (NN) tree build operation and a NN tree search operation in response to signals from the host processor; the NN tree build operation comprising dividing a first set of data points to define each tree node to form a plurality of buckets, each bucket comprising at least one of the first set of data points, the number of buckets to be limited based on a threshold value, resulting in at least some buckets with multiple data points; and the NN tree search operation comprising traversing the tree by comparing each of a second set of input data points to data points in the tree to identify a bucket and then comparing one of the second data points to data points in the bucket to identify a nearest neighbor data point in the bucket.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: July 24, 2018
    Assignee: Intel Corporation
    Inventor: Alexandra Manevitch
  • Patent number: 10032245
    Abstract: A tile coalescer within a graphics processing pipeline coalesces coverage data into tiles. The coverage data indicates, for a set of XY positions, whether a graphics primitive covers those XY positions. The tile indicates, for a larger set of XY positions, whether one or more graphics primitives cover those XY positions. The tile coalescer includes coverage data in the tile only once for each XY position, thereby allowing the API ordering of the graphics primitives covering each XY position to be preserved. The tile is then distributed to a set of streaming multiprocessors for shading and blending operations. The different streaming multiprocessors execute thread groups to process the tile. In doing so, those thread groups may perform read-modify-write operations with data stored in memory. Each such thread group is scheduled to execute via atomic operations, and according to the API order of the associated graphics primitives.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: July 24, 2018
    Assignee: NVIDIA CORPORATION
    Inventors: Ziyad Hakura, Eric Lum, Dale Kirkland, Jack Choquette, Patrick R. Brown, Yury Y. Uralsky, Jeffrey Bolz