Shopping Interface Patents (Class 705/27.1)
  • Patent number: 10229449
    Abstract: A server receives an electronic shopping cart from a client device. The electronic shopping cart describes an item for purchase from a merchant. The server comparison-shops to determine a different merchant offering the same or comparable item for sale. The server sends a notification to the client device describing a lower price offered by the different merchant. The server may then receive an approval to replace the item selected for purchase from the merchant with the item offered by the different merchant.
    Type: Grant
    Filed: February 25, 2017
    Date of Patent: March 12, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Barrett M. Kreiner, Ronald Perrella
  • Patent number: 10229441
    Abstract: Methods of allowing a customer to access information related to an order of a commodity include gathering inspection information from a commodity lot, collecting grower, field, and packing information associated with the commodity lot, recording purchase orders associated with the commodity lot, assigning a trace code to each of the purchase orders, entering the inspection information; the grower, field, and packing information; the purchase orders; and the trace codes into a database maintained through online accounts. Many members of a supply chain are entitled to accounts that are linked, each account being given limited access to other accounts, thereby allowing the customer to access the inspection information, and the grower, field, and packing information, by entering one of the trace codes into the web-based application. According to one exemplary embodiment, each of the purchase orders associated with the commodity lot is linked within the web-based application.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: March 12, 2019
    Assignee: Trace Produce, LLC
    Inventors: James G. Farmer, Charles W. Farmer, Joseph W. Farmer
  • Patent number: 10217324
    Abstract: A method for conducting a raffle comprising reading an item identifier from an identification tag affixed to an item at an equipment management system, prior to an event related to the item. The raffle notification data is then transmitted to users after the event has occurred. A plurality of raffle ticket purchase requests are then received from the plurality of devices and are processed. The raffle tickets are then delivered to the plurality of devices, such as in electronic form. One of the raffle tickets is then selected, and winning notification data is transmitted to the associated device. The winner can authenticate the winning item by reading the identification tag affixed to the item after the event at the equipment management system.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: February 26, 2019
    Assignee: PROVA GROUP, INC.
    Inventors: Haroon I. Alvi, Charles B. Humphreyson, Richard L. Lackey, Emmitt J. Smith, III
  • Patent number: 10210262
    Abstract: Systems and methods to identify a filter set in a keyword query are described. The system receives a query from a client machine. The system identifies filter sets based on the query and a based on rules. The filter sets include a first filter set that includes a first filter. The rules are utilized to associate at the least one keyword from the query to the first filter. The system further scores the filter sets based on probabilities to generate scores. The probabilities describe occurrences of attribute-value pairs in listings that respectively describe items that were previously transacted on a network-based marketplace. The system further identifies the first filter set from the filter sets based on the scores, generates a user interface including search results that are identified based on the identified first filter set, and communicates the user interface, over the network, to the client machine.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: February 19, 2019
    Assignee: eBay Inc.
    Inventors: Tolga Konik, Rajyashree Mukherjee
  • Patent number: 10206007
    Abstract: Enabling a first user to send to a second user a promotional program icon used to enable recording of a program promoted by the icon includes enabling the first user to access a display of content accessible via a network environment. The display of content includes the promotional program icon, and the first user is able to select the promotional program icon and request presentation of the icon to a second user.
    Type: Grant
    Filed: November 13, 2012
    Date of Patent: February 12, 2019
    Assignee: Oath Inc.
    Inventor: Peter G. Nush
  • Patent number: 10204363
    Abstract: Communications between participants over a communications link are proxied by an intermediary, such as an Integrated Order Mechanism (IOM). Participants interact with each other through the IOM. The IOM may be transparent to the participants such that they are not aware that the IOM is involved in processing communications. For example, in the context of a transaction by a customer making a purchase from a merchant over the Internet, the IOM facilitates the processing of transactions by processing requests from both the customer and the merchant. Neither the customer nor the merchant may be aware that the transactions are being handled by the IOM. Navigation objects may be provided for the communications over a network. For example, a navigation bar may be included on a merchant web page to provide the customer with a link back to a shopping application provided by the IOM.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: February 12, 2019
    Assignee: TAMIRAS PER PTE. LTD., LLC
    Inventors: Eugene J. Rollins, Sailendra Padala, Norbert Hendrikse
  • Patent number: 10198719
    Abstract: Methods and apparatus are described which enable flexible and secure processing of digital bearer instruments. An architecture is provided that enables provision of an extensible applications framework that flexibly supports a variety of features and functionality supporting title-based rights processing operations. A wide range of methods of defining and assuring rights processing operating environments extend the capabilities of rights processing operating environments in a variety of ways.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: February 5, 2019
    Assignee: API Market, Inc.
    Inventors: Kevin Collins, Richard C. Haven, Eric Kintzer, Jeremy Olsen, Stefan Roever, Shannon Thrasher, Rhandee Leano, Brian OKelley
  • Patent number: 10198403
    Abstract: Content provider systems publish content via content publishing platforms. An online system is associated with multiple content publishing platforms. Each content publishing platform is associated with policies that determine whether a content item is acceptable for publishing via the content publishing platform. For example, the policy may specify dimensions of a media object of the content item, keywords that are unacceptable for publishing via the content publishing platform, and so on. The online system receives requests from content provider systems to publish content via a particular content publishing platform. The online system determines whether the content item is suitable for publishing via one or more other content publishing platforms. The online system determines whether the content provider system approves publishing content via any of the identified content publishing platforms.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: February 5, 2019
    Assignee: Facebook, Inc.
    Inventors: Igor Gevka, Yufei Chen, Sarang Mohan Joshi, Hongda Ma
  • Patent number: 10181146
    Abstract: This disclosure describes various processes for collecting information about users from sources other than catalog activity data. This information can be used to generate recommendations for users with activity data deficiencies. Some example sources for this supplemental data include collaborative content sites, such as social networking sites. Social networking sites typically allow users to engage in conversations with other users through text, audio, and/or video. Conversation data collected from these sites or from other sources can be analyzed to infer user interests. A recommendation process (or other application) can use the inferred interests to supplement or take the place of catalog activity data.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: January 15, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Jinesh U. Vora
  • Patent number: 10176446
    Abstract: A computer based system and method for inventory management, cost savings delivery and decision making is disclosed. A global data warehouse contains a cost savings delivery mechanism CSD-M that is configured to receive information from a business intelligence module to create cost savings documentation that identifies and quantifies cost savings that are realized by use of an inventory management system and potential cost saving opportunities that may be realized by use of supply chain and operational cost savings programs.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: January 8, 2019
    Assignee: MSC Services Corp.
    Inventors: Michael Edward Palmer, James Paul Goettler, Raphael Lance Smith
  • Patent number: 10169129
    Abstract: A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and processing circuitry operably coupled to the interface and to the memory. The processing circuitry is configured to execute the operational instructions to perform various operations and functions. The computing device obtains directory metrics associated with a directory structure that is associated with a directory file that is segmented into a plurality of data segments and based on a determination to reconfigure the directory structure based on the directory metrics, the computing device determines a number of layers for a reconfigured directory structure, a number of spans per layer of the number of layers for the reconfigured directory structure, and directory entry reassignments. The computing device reconfigures the directory structure based on the number of layers, the spans per layer, and the directory entry reassignments.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason K. Resch, Wesley B. Leggette, Andrew D. Baptist, Ilya Volvovski, Greg R. Dhuse
  • Patent number: 10169798
    Abstract: A method of computing a featured set of product groups for a query on an inventory of products. Each of the products can have one or more attribute-value pairs. Each of the one or more attribute-value pairs can have an attribute. The method can include determining a result group of the products matching the query. The method also can include determining relevance scores for the product groups. The method further can include determining a featured attribute and the featured set of the product groups for the featured attribute. The method also can include, after receiving the query from a user, transmitting for display at least one page of a website, where the at least one page has an option to view each of the product groups of the featured set of the product groups that has been selected. Other embodiments of related systems and methods are also disclosed.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: January 1, 2019
    Assignee: WALMART APOLLO, LLC
    Inventors: Dintyala Venkata Subrahmanya Ravikant, Abhishek Gattani
  • Patent number: 10152745
    Abstract: The invention assembles an automobile, a network, and a database to selectively integrate data regarding the automobile and comprised of information extracted from a unique vehicle identifier, and a geographical location. The integrated assembly permits generation of information facilitating sales of the automobile in a system accessible by multiple users. The system integrated also features interconnections with third party databases contributing particular information regarding the geographical information regarding the vehicle. Dealer inventory data links may also facilitate direct connection between the network and a dealer network.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: December 11, 2018
    Assignee: ON THE BLOCK, L.L.C.
    Inventor: Chad C. Fisher
  • Patent number: 10152744
    Abstract: The invention is a method that provides steps for integrating a vehicle, having a unique vehicle identification number, with steps of accessing third-party databases, generating information regarding the vehicle to facilitate a transfer of rights in the vehicle together with pricing options. Information extracted from the unique vehicle identifier is generated and displayed for access by users who can review the information from a number of separate locations and pursue a transfer of rights in the vehicle. The methods include the capability for accessing third-party databases and dealer inventory databases via an integrated network that may display simultaneous data for a vehicle from each of a dealer and another party where the displays are dynamically synched.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: December 11, 2018
    Assignee: ON THE BLOCK, L.L.C.
    Inventor: Chad C. Fisher
  • Patent number: 10133618
    Abstract: Various embodiments for retaining diagnostic information for data in a computing storage environment. In one such embodiment, a diagnostic component, apart from a volume table of contents (VTOC), associated with an integrated catalog facility (ICF) catalog and with a base data set from data sets via a catalog association record, is initialized. The diagnostic component is configured to retain base data set-specific diagnostic information retrievable by the computing storage environment to assist in error diagnosis. The base data set-specific diagnostic information is stored pursuant to at least one detected event associated with the base data set.
    Type: Grant
    Filed: January 18, 2016
    Date of Patent: November 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Franklin E. McCune, David C. Reed, Michael R. Scott, Max D. Smith
  • Patent number: 10134068
    Abstract: A catalog taxonomy organized in a tree-like configuration including at least one first tier product category having at least one first tier attribute associated with products in the first tier category, and a plurality of second tier product categories branching from the first tier product category and defining subcategories, at least one of the plurality of second tier product categories having a second tier attribute associated with products in a subcategory defined by the plurality of second tier product categories, wherein each of the second tier product categories inherits the first tier attribute of the first tier product category from which the plurality of second tier product categories branches. In addition, a system and method utilizing such catalog taxonomy.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: November 20, 2018
    Assignee: CBS Interactive Inc.
    Inventors: Timothy A. Musgrove, Robin Hiroko Walsh
  • Patent number: 10127735
    Abstract: Techniques are disclosed for facilitating action by a user on a simulated object in an augmented reality environment. In some embodiments, a method includes, detecting a gesture of the user in a real environment via a sensor of the device; wherein, the gesture includes, movement of eye ball or eye focal point of one or more eyes of the user. The gesture can be detected by tracking: a movement of one or more eyes of the user, a non-movement of one or more eyes of the user, a location of a focal point of one or more eyes of the user, and/or a movement of an eye lid of one or more eyes of the user. The gesture can be captured to implement the action on the simulated object in the augmented reality environment.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: November 13, 2018
    Assignee: Augmented Reality Holdings 2, LLC
    Inventor: Nova Spivack
  • Patent number: 10121180
    Abstract: Aspects of the disclosure relate to curation of cloud services that can be included a cloud solution tailored to an organization or an environment thereof. In one aspect, the cloud services can include software applications, professional services, managed network services, and/or infrastructure services. In one aspect, curation of a cloud service can be based on fitness of the cloud service for the organization or the environment thereof. In another aspect, the curation of certain cloud services can be refined based on feedback associated with such services.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: November 6, 2018
    Assignee: Cox Communication, Inc.
    Inventors: Dipan Patel, Lisa Maree Woods, Jeffrey W. Thorburn
  • Patent number: 10115148
    Abstract: A tools management module of an electronic marketplace may be provided to analyze tool use information for previous and existing users of the electronic marketplace. In some examples, the user information may characterize the action of the previous and existing users with respect to one or more tools. Based at least in part on the analyzed information, the tools management module may be configured to predict relevant tools for new users of the electronic marketplace and to also predict relevant users for new tools of the electronic marketplace.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: October 30, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Anand Varadarajan, Gregory Scott Miller
  • Patent number: 10110966
    Abstract: Provided are a method, a device, a server, and a client device for video processing. The method includes: obtaining, according to the page address of a first video page, page source code of the first video page and video processing rules corresponding to the first video page, the first video page corresponding to the first video; obtaining from the page source code, according to the page source code of the first video page and the video processing rules corresponding to the first video page, video playback information of the first video. The method obtains, by using preset video processing rules, video playback information from a video playback page and associated with a video. Further, video can be played directly without entering a video playback page.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: October 23, 2018
    Assignees: SHELL INTERNET (BEIJING) SECURITY TECHNOLOGY CO., LTD., BEIJING KINGSOFT INTERNET NETWORK TECHNOLOGY CO., LTD., BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD., ZHUHAI JUNTIAN ELECTRONIC TECHNOLOGY CO., LTD., CONEW NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Kaihong Zhang, Zhen Wan, Sheng Fu
  • Patent number: 10110542
    Abstract: A method of presenting on a device of a user of a social-networking system information about other users of the social-networking system is disclosed. A location of the user of a social-networking system is determined. Locations of the additional users of the social-networking system are determined. A subset of the additional users of the social networking system is selected based on the location of the user and the locations of the additional users and based on information stored in a profile of the user in comparison to information stored in profiles of the additional users. Instructions are transmitted to a device of a user, the instructions instructing the device to display in a condensed visual form the subset of the information stored in the profiles of the additional users.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: October 23, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tomer Cohen, Jonathan Redfern
  • Patent number: 10102562
    Abstract: Systems, apparatus, methods, and non-transitory media for providing multiple items for purchase to consumers are discussed herein. Some embodiments may include a system including circuitry configured to initiate an add-to-order session timer subsequent to the primary purchase of a first item using transaction data of the consumer. The add-to-order session timer may indicate a period of time in which one or more additional items may selected for purchase using the same transaction data as the primary purchase. In some embodiments, the system may be further configured to provide incentives to the consumer for selecting an additional item prior to expiration of the add-to-order session timer.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: October 16, 2018
    Assignee: GROUPON, INC.
    Inventors: Justin Michael Hughes, Jeffrey A. Holden, Jeffrey M. Ayars
  • Patent number: 10096053
    Abstract: Aspects of the disclosure relate to generation of cloud solutions tailored to an organization or an environment thereof. In one aspect, the cloud solution bundles a group of cloud services that can include software applications, professional services, managed network services, and/or infrastructure services. The cloud services that can form a cloud solution can be selected in response to a query associated with an organization or an environment thereof.
    Type: Grant
    Filed: November 5, 2013
    Date of Patent: October 9, 2018
    Assignee: Cox Communications, Inc.
    Inventors: Dipan Patel, Lisa Maree Woods, Jeffrey W. Thorburn
  • Patent number: 10083521
    Abstract: Approaches attempt to determine information that can help to produce more useful recommendations to be displayed in a situation where no, or little, information is available that indicates a relationship between content provided through an electronic marketplace or other content provider. For example, data available that relates to an item in a product catalog, for example color data, can be analyzed and aggregated in order to attempt to locate other items that are related and relevant to the item, at least as it relates to color and categorization of the content. Such approaches can include, for example, analyzing images, articles, and other sources of electronic content to attempt to locate items that might be relevant to the item of interest.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: September 25, 2018
    Assignee: A9.COM, INC.
    Inventors: Arnab Sanat Kumar Dhua, Gautam Bhargava, Ketan Ramesh Deshpande, Ming Du, Aishwarya Natesh, Dheeraj Soti, Colin Jon Taylor
  • Patent number: 10074126
    Abstract: Various examples of methods and systems for providing shopping suggestions to in-store customers are described. In one implementation, a method may analyze store information specific to a store and customer information associated with a customer. The method may also identify one or more items as recommendation for the customer based on the analyzing. The method may further indicate the one or more items on a map of the store.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: September 11, 2018
    Assignee: WALMART APOLLO, LLC
    Inventors: Srikannan Gopalsamy, Vasu Palanisamy, Chandrasekar Ramalingam, Shanmuga Sundaram Sowndara Rajan, Dharani Prasad Pannam
  • Patent number: 10073914
    Abstract: A method for displaying a search result and an apparatus for displaying a search result are provided. The method comprises: receiving a search term; obtaining a first search result and a second search result according to the search term, in which the first search result comprises overall information corresponding to the search term and the second search result comprises individual information corresponding to the search term; and displaying the first search result and the second search result.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: September 11, 2018
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Hao Cheng, Kuan Zheng, Jian Gao
  • Patent number: 10049199
    Abstract: Embodiments are directed to a computer system for securing an electronic device. The system includes at least one processor configured to receive at least one communication from an entity seeking to access the device. The at least one processor is further configured to generate a graph of the at least one communication from the entity seeking access to the device. The at least one processor is further configured to determine a difference between a cognitive trait of the entity seeking access to the device, and a cognitive identity of an entity authorized to access the device. The at least one processor is further configured to, based at least in part on a determination that the difference is greater than a threshold, deploy a security measure of the device.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: August 14, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Guillermo A. Cecchi, James R. Kozloski, Clifford A. Pickover, Irina Rish
  • Patent number: 10042879
    Abstract: Techniques a provided for performing multi-system operations in which changes are asynchronously committed in multiple systems. Metadata about the multi-system operation is injected into the commit logs of one system involved in a multi-system operation. An event stream is generated based on the commit logs of the one system, and is used to drive the operations that one or more other systems need to perform as part of the multi-system operation. A reconciliation system reads the logs of all systems involved in the multi-system operation and determines whether the multi-system operation completed successfully. Techniques are also provided for using machine learning to generate models of normal execution of different types of operations, detect anomalies, pre-emptively send expectation messages, and automatically suggest and/or apply fixes.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: August 7, 2018
    Assignee: LENDINGCLUB CORPORATION
    Inventors: Yana Nikitina, Igor Petrunya, Fernando Lores
  • Patent number: 10025561
    Abstract: The disclosure includes systems and methods for automated software generation and deployment, which can include automatically generating, without human interaction, an application based on one or more structured data source, which can include a table, spreadsheet, database, or the like. Applications can be generated for smartphones or other suitable devices. Generating an application automatically and without human intervention can include extracting a schema from a data source and generating an application based on the extracted schema.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: July 17, 2018
    Assignee: SOLVEBOT, INC.
    Inventors: Praveen Seshadri, Brian Sabino, Philip L. Garrett
  • Patent number: 10019508
    Abstract: Consumers often desire to compare themselves to other individuals. Disclosed herein are systems and methods of generating and displaying comparison information to users so that they can determine if they are “keeping up with the Joneses.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: July 10, 2018
    Assignee: ConsumerInfo.com, Inc.
    Inventor: Mark Joseph Kapczynski
  • Patent number: 10013699
    Abstract: Extracting content from an associate website may enable a host website to gain insight into web content that are effective at driving consumers to the host website. The content extraction may involve selecting an associate website from multiple associate websites for content extraction, with the associate website including a referral link to an item for sale on the host merchant website. Content may be obtained from one or more web pages of the associate website, and at least a part of the content may be associated with the item that is listed for sale on the host website.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: July 3, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Elmore Eugene Pope, Srikanth Thirumalai
  • Patent number: 10013551
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining where to store a version of an object in an isolated environment. In one aspect, a method include actions of obtaining, from a process running in an isolated environment, a request to access an object and determining a frequency that changes to a version of the object stored in the isolated environment will be mapped back to a version of the object stored in the non-isolated environment. Additional actions include determining, based on the frequency that changes to a version of the object stored in the isolated environment are mapped back to a version of the object stored in the non-isolated environment, whether to store the version of the object in primary memory associated with the isolated environment or secondary memory associated with the isolated environment.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: July 3, 2018
    Assignee: Accenture Global Services Limited
    Inventor: Amin Hassanzadeh
  • Patent number: 10003667
    Abstract: Consent management between a client and a network server. In response to a request for consent, a central server determines if requested user information is included in a user profile associated with a user and if the user has granted consent to share the requested user information. A user interface is provided to the user via a browser of the client to collect the requested user information that is not included in the user profile and the consent to share the requested user information from the user. After receiving the user information provided by the user via the user interface, the service provided by the network server is allowed access to the received user information, and the central server updates the user profile. Other aspects of the invention are directed to computer-readable media for use with profile and consent accrual.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: June 19, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ashvin Joseph Mathew, Puhazholi Vetrivel, Nayana Ramdas Mutha, Joseph Nicholas Coco, Melissa W. Dunn
  • Patent number: 9996856
    Abstract: A system and method for electronically providing targeted marketing to a targeted individual is disclosed. An plurality of individuals prescreened to be targeted with targeted marketing is created but such individuals are anonymous to the offerer of the targeting marketing until the offerer is provided with an indication that each targeted individual has been authenticated and is among those that have been prescreened to receive the offer, at which time the offerer may electronically provide and fulfill the offer.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: June 12, 2018
    Assignee: TRANS UNION LLC
    Inventors: Steven M. Chaouki, Tammy P. Mitchell, Clifton H. Burns, Sandra L. Bulmash
  • Patent number: 9996845
    Abstract: In one implementation, a computer-implemented method includes receiving at a server a request from an advertiser to target an ad to users of a computer-implemented social network, the request comprising data representing characteristics of the users that the advertiser desires to target. The method further includes ranking the users based on how similar the users' characteristics are to the received characteristics and an influence score for each user that indicates how influential the user is within the social network. The method also includes scoring the advertiser's request based on a bid from the advertiser for an opportunity to display the ad to one or more of the users and assigning the opportunity to display the ad to the one or more users based on a correlation between a score of the advertiser's request and one or more rankings of the one or more users.
    Type: Grant
    Filed: March 2, 2010
    Date of Patent: June 12, 2018
    Assignee: Google LLC
    Inventors: Dong Zhang, Edward Y. Chang
  • Patent number: 9996535
    Abstract: Systems and methods are provided for generating organization data for an efficient presentation and/or organization of a collection of items. In some embodiments, the organization data may be based on metadata associated with items, such as keywords. The metadata may be generated from natural language processing of the items. Organization data and/or a hierarchical data organization may be a tree data structure that can be efficiently navigated to reach and/or locate an item. In some embodiments, organization data may be automatically updated in response to a document removal, addition, and/or a user selection. For example, as items are removed and/or added to the collection, keywords, counts, directories, nodes, and/or levels of the organization data may update and/or change to reflect the updated collection of items.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: June 12, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: David Paul Skidmore, Kai Di Chen
  • Patent number: 9990633
    Abstract: An electronic commerce system providing market feedback to sellers includes a server. The server records query information associated with a search query for a buyer of one or more databases containing product data and also records presentation information associated with presentation of multiple search results to the buyer, each search result including data for a product matching one or more search criteria specified in the search query, the search results including one or more search results reflecting product data for a particular seller. The server also records selection information associated with selection by the buyer of a particular search result from among the multiple search results and also provides at least some of the recorded query information, presentation information, or selection information to the particular seller to allow the particular seller to assess one or more aspects of its product data relative to product data of other sellers.
    Type: Grant
    Filed: October 24, 2007
    Date of Patent: June 5, 2018
    Assignee: JDA Software Group, Inc.
    Inventor: Manoel Tenorio
  • Patent number: 9961477
    Abstract: A remote asset management system comprising a network of programmable wireless modules, each having an antenna and an identification module and configured to communicate via a radio communication protocol. The system further includes a plurality of assets each linked to one of the wireless modules and configured to be managed by the linked wireless module. A remote system server service platform is configured to receive remote asset data from the wireless modules, pass the remote asset data to and from the wireless modules, send messages to at least one of the wireless modules, monitor the wireless modules by requesting and receiving current mode information, and remotely program the wireless modules. A data processing module located within the wireless module(s) and configured to process messages received by the wireless module, authenticate said message, analyze authenticated messages, and carry out asset management instructions included in the message.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: May 1, 2018
    Assignee: M2M Solutions LLC
    Inventor: Philip Bernard Wesby
  • Patent number: 9946694
    Abstract: Methods, systems, and apparatuses are disclosed for a computer-implemented method for facilitating electronic data interchange (“EDI”) communication. An EDI document from a first trading partner is in a first format, with data in a plurality of fields. The fields are mapped to fields of an EDI standard. The data in the mapped fields are translated to an intermediate format to create an intermediate format file. Rules, which may be customized, may be applied to the intermediate format file. The rules may include business rules customized for the first trading partner, math rules and/or logic rules. The intermediate format file may be verified to determine whether it complies with the EDI standard and/or the business rules of the first trading partner. The data from the intermediate format to a second format compatible with a computer system of a second trading partner, to create a second format file.
    Type: Grant
    Filed: November 13, 2012
    Date of Patent: April 17, 2018
    Assignee: DiCentral Corporation
    Inventors: Thuy Quang Mai, Binh Quang Mai, Hung Van Pham
  • Patent number: 9916602
    Abstract: A tool provides for the batch processing of assets that will be utilized across multiple ad sizes, allowing quickly and simultaneously reformatting assets into multiple standard online advertisement formats so as to save time and cost in generating an online advertising campaign. The tool may include high level commands to allow a user to simultaneously or individually adjust an asset for different renderings for an online advertising campaign. The tool may also allow a user to adjust multiple assets simultaneously for different renderings for an online advertising campaign.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: March 13, 2018
    Assignee: Conversant, Inc.
    Inventors: Andrew Lindsay, Noe Huerta, Shatay Zoe Trigere, Leah Whittaker
  • Patent number: 9911149
    Abstract: Systems and methods for online shopping cart management are provided. According to an embodiment, a shopping cart system receives cart information for one or more items selected by a user on a plurality of merchant websites. The shopping cart system determines related items among the one or more items to populate different carts of the user. In response to receiving a checkout request for a cart containing an item related to other items, the shopping cart system provides an option to check out the other related items. The user may initiate, and the shopping cart system may process, a payment request for items in the checked-out cart. In some embodiments, the shopping cart system may remove items similar to the purchased items from the remaining carts. In further embodiments, the shopping cart system may automatically check out one of the carts after a predetermined amount of time.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: March 6, 2018
    Assignee: PAYPAL, INC.
    Inventors: Anthony Shakrala Allen, Norihiro Edwin Aoki
  • Patent number: 9892446
    Abstract: The innovations described in this disclosure include distinct differences that create a marketing and sales advantage. For convenience, these features are organized into several innovations, but the features described can be combined and implemented in various ways, both within a given innovation and across two or more innovations. Each innovation is unique in itself. Taken as a whole the innovations establish a demonstration category called “Demo Automation” or “Demonstration automation”. The innovations include, but are not limited to, automated self-configuring video content density and sequence based on personalization responses; automated responsive locked document library; sending a product demo that allows you to see who the recipient shared it with; and product demonstration analytics.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: February 13, 2018
    Assignee: Demochimp, Inc.
    Inventors: Garin Hess, Andrew Clark, Matt Behrend
  • Patent number: 9875286
    Abstract: A message sent by a message sender to a message receiver can be, e.g., upon arrival at a message system server, ranked or scored based on attributes of the message sender such as influence and engagement. Influence can relate to a determination of how influential the message sender is. Engagement can relate to a determination of how interested the message sender is in content published or syndicated by the message receiver. The message score can reflect a combination of an influence score and an engagement score. Scored messages can be sorted or filtered according to a desired element and a presentation of messages stored by the message system can be updated (e.g., ordered and scored) according to the desired element.
    Type: Grant
    Filed: February 6, 2014
    Date of Patent: January 23, 2018
    Assignee: Google Inc.
    Inventors: Justin Lewis, Jeffrey Lee-Chan
  • Patent number: 9865010
    Abstract: A technique for effecting electronic commerce using a data network is described. The data network includes a plurality of subsystems which, together, form an integrated system for receiving customer orders for selected items via a data network, fulfilling the customer orders, and delivering the ordered products to the customers. Moreover, according to a specific embodiment, the integrated nature of the system architecture of the present invention allows the on-line merchant to provide a guarantee to the customer that the ordered items will be available to be delivered to the customer at the specified delivery date, time, and location.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: January 9, 2018
    Assignee: June Ray Limited
    Inventors: Louis H. Borders, Avrind Peter Relan, Margaret Sue Lloyd, Sunil Bhargava, Joyo Wijaya, Peter Ham, Gray Andrew Clossman, Ajit Ramachandra Mayya
  • Patent number: 9852463
    Abstract: Systems and methods for facilitating financial transactions over a network include a merchant device, a client device and a payment processing device. The merchant device is adapted to allow a merchant to provide items for purchase via the network. The client device is adapted to allow a user to access the merchant device via the network and view the items for purchase. The client device is adapted to provide a payment mechanism to the user. The user generates a purchase request for an item by selecting the one item, dragging the item to the payment mechanism, and dropping the item over the payment mechanism. The payment processing device is adapted to receive the purchase request from the client device via the network and authorize the user to purchase the item from the merchant based on information passed with the purchase request.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: December 26, 2017
    Assignee: PayPal, Inc.
    Inventors: Matthew Mengerink, Upendra Mardikar, David Gausebeck
  • Patent number: 9852461
    Abstract: A computerized method and system for pre-authenticated online ordering are provided. A set of user authentication credentials are received from a user, the set of user authentication credentials sufficient to uniquely identify the user as being registered with a network-based publication system. A selection of an item from a plurality of items is received from the user. A unique address is provided to the user, the unique address allowing an unregistered user to access a user interface. An instruction associated with the selected item is received from the unregistered user via the accessed user interface.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: December 26, 2017
    Assignee: eBay Inc.
    Inventor: Yuan Der Ho
  • Patent number: 9854326
    Abstract: A processing device can execute instructions to query a database to determine a top-ranked avail for a target audience, to generate a target avail, determine the target avail is not within a sell CPM price for the target audience, and determine that demand for the target avail as addressable television (ATV) impressions is beyond a predetermined threshold sufficient to discount the CPM price of the target avail for the target audience. The ATV impressions can be derived from directly addressable replacement ads. The processing device can further determine that the target avail is within the sell CPM price for the target audience with a determined discount and discount the sell CPM price for the target avail by the determined discount that decreases a margin for an ad campaign when filling the target avail with a broadcast ad. Also, ATV sell CPM price can be adjusted according to programmable TV campaign performance.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: December 26, 2017
    Assignee: Sorenson Media, Inc.
    Inventors: Marcus Liassides, Stefan Liassides
  • Patent number: 9830630
    Abstract: Example embodiments may provide a system, apparatus, computer readable media, and/or method configured for processing input representing data associated with a first product, the first product comprising a plurality of components, processing input representing a particular one of the components, processing input representing an attribute of the particular component or of the first product, querying a product memory based on the particular component and the attribute to identify a second product.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: November 28, 2017
    Assignee: NIKE, Inc.
    Inventors: Roger D. Chen, Meghan Pruitt
  • Patent number: 9817987
    Abstract: Various embodiments restrict or enable access to content items of an account based on login information or content request properties. For example, a synchronized online content management system can receive a request including one or more content request properties from a client device to access a user account. Access rules for the user account can be obtained and applied based on the content request properties to generate an access status. In one instance, the client device is provided with full account access if the access status indicates that the client device is an authorized device. In another instance, if the client device is an unauthorized device, at least one aspect of access to the user account is restricted.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: November 14, 2017
    Assignee: DROPBOX, INC.
    Inventor: Anton Mityagin
  • Patent number: 9804941
    Abstract: The present invention relates to a method and system that use data tags to track tasks in applications to provide Object-to-Object (OTO) services. A first application data tag is issued by a data tag server as in an OTO service platform in response to an initiation of a first application by a first initiator. The first data tag specifies at least one first task for fulfilling a first service. The first application data tag is scanned by a first user terminal by a first participant. A first action data tag is issued by the data tag server. A first dynamically variable task data tag is issued by the data tag server to track the first task in the first action. The first dynamically variable task data tag is updated to record the completion of the first task in the first action when the first task is completed.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: October 31, 2017
    Inventor: Lidong Qu