Shopping Interface Patents (Class 705/27.1)
  • Patent number: 10896158
    Abstract: A system for managing and updating an internal product catalog, including an internal product catalog database, at least one external product catalog database, and an application program interface. The internal product catalog database includes a plurality of existing item files in which each existing item file is associated with a product and includes at least one attribute of the product. The at least one external product catalog database includes a plurality of external item files in which each external item file is associated with a product and includes at least one attribute of the product. The application program interface is communicatively coupled with the internal product catalog database and the at least one external product catalog database. The application program interface is configured to accept a user search request to search for a new product in which the user search request includes at least one attribute of the new product.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: January 19, 2021
    Assignee: Walmart Apollo, LLC
    Inventors: Benjamin Tucker, Jimmie Bond, Kenneth Clark, David Terjak
  • Patent number: 10891671
    Abstract: Various embodiments enable an image recognition system reduce the number image match candidates before running a full-fledged pair-wise match on all image match candidates. In order to accomplish this, each inventory image can be assigned to a group. For example, a title for a book sold by an electronic marketplace could be available in multiple languages, in multiple bindings, and the book could be available in print, audio book, or electronic book. Each one of these variations could be associated with its own similarly looking inventory image, each of which could be returned as a valid match to a query image for the book. Accordingly, the inventory images for these variations could be assigned to a group for the book and, instead of geometrically processing an image for each variation, the image match system can process a single image representing all of the variations.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: January 12, 2021
    Assignee: A9.com, Inc.
    Inventors: Arnab Sanat Kumar Dhua, Sunil Ramesh
  • Patent number: 10867295
    Abstract: System and method for interactive queue management are disclosed. A system can include a server in communication with at least one queue and can communicate with a user via his or her smartphone to provide the user with queue data from the beacon, determine the location of the smartphone relative to the queue via GPS or a wireless beacon, and pre-book the POS checkout of the user of the smartphone at the at least one queue. The system can be configured to allow the smartphone user to not have to maintain a view of the at least one queue or its progress in processing customers. The system can enable a user of the smartphone to dwell a minimum time at the at least one queue upon notification from the beacon to the smartphone of an advanced position/reservation at the queue to complete the customer's transaction.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: December 15, 2020
    Inventor: Gideon Shayovitz
  • Patent number: 10866779
    Abstract: A display device has an electronically controllable display element for graphical display, a mirror unit which displays, in mirror image, an object located in a predefined region of the environment of the display device, a sensor which detects the position of the object within the predefined region, and a control unit which controls the position of at least one graphical element on the display element on the basis of the detected position of the object.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: December 15, 2020
    Assignee: Bayerische Motoren Werke Aktiengesellschaft
    Inventors: Klaus Goffart, Dominik Gusenbauer, Thomas Mangel
  • Patent number: 10867346
    Abstract: Systems and methods to extract and utilize textual semantics are described. The system receives item information that describes an item for sale on a network-based marketplace and analyzes 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 marketplace to sell the item via the network-based marketplace.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: December 15, 2020
    Assignee: eBay Inc.
    Inventors: Guenter Wiesinger, Shilpa Jois Muguru Ramachandra
  • Patent number: 10868675
    Abstract: Techniques for packaging executable code are described. The techniques involve encapsulating the executable code into an extension that has a generated manifest structure that includes a human readable manifest and a machine readable version of the human readable manifest. The manifest structure is packaged into the extension containing the executable code and signed with a private key. Upon receipt by user device the extension by using a first private key is inspected and signed by the user device applying a second digital signature to the extension.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: December 15, 2020
    Assignee: KASEYA INTERNATIONAL LIMITED
    Inventors: Olof Robert Walker, David Ohlen, Nigel Pattinson, Johan Tobias Peciva, Prakash Khot
  • Patent number: 10859394
    Abstract: An interactive digital map is provided via a user interface of a computing device. A request to obtain travel directions to a destination is received via the user interface. An indication of a ride from a pick-up location to a drop-off location, to traverse at least a portion of the route, is obtained from a third-party provider of a ride service. Visualization information for rendering a visualization of the ride on the digital map also is received from the third-party provider of the ride service. The visualization of the ride on the digital map is generated in accordance with the received visualization information.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: December 8, 2020
    Assignee: GOOGLE LLC
    Inventors: Izaak Lansky Rubin, Holger-Frederik Flier, Sara Torti
  • Patent number: 10863243
    Abstract: A video streaming playback system is provided that enables video hosting website operators and content creators to obtain revenue. The system includes a video playback module, a tipping module, a video download button/link display module, an ad module, and a video provision options control module. The video provision options control module provides options regarding (1) whether to operate the tipping module to accept tips, (2) whether to operate the download button/link display module to permit videos to be downloaded, and (3) whether to operate the ad module to display ads to the user who is a video provider.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: December 8, 2020
    Inventor: Tetsuro Kiyooka
  • Patent number: 10854164
    Abstract: A method includes identifying one or more processes presented on a display of a given client device and determining a complexity of at least a given one of the one or more processes, wherein determining the complexity of the given process comprises determining a number of tasks of the given process. The method also includes generating a given visual indicator of the complexity of the given process, the given visual indicator comprising a shape with a number of features based on the number of tasks of the given process. The method further includes providing the given visual indicator for presentation on the display of the given client device in association with the given process. The given visual indicator may further comprise at least one of a color blend and a pattern blend, the color or pattern blend being based on colors or patterns associated with tasks of the given process.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: December 1, 2020
    Assignee: Dell Products L.P.
    Inventors: Piotr Justyna, Dabier F. Zigre, Michael Murphy
  • Patent number: 10839774
    Abstract: A content providing apparatus includes a selecting unit, a setting unit, and an output unit. The selecting unit selects additional information output while being superimposed on content output to a display device. The setting unit sets the additional information selected by the selecting unit in any position overlapping the content. The output unit outputs the content, for which the additional information is set by the setting unit, to the display device.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: November 17, 2020
    Assignee: TOSHIBA TEC KABUSHIKI KAISHA
    Inventors: Mika Hirama, Akihiko Fujiwara, Masami Takahata, Ryuichi Aoyama
  • Patent number: 10839441
    Abstract: Systems and methods to seed a search are described. The system identifies a seed listing included in listings that describe items being offered for sale on a network-based marketplace. The system identifies a seed filter context based on the seed listing and probabilities. The probabilities describe occurrences of attribute-value pairs in a plurality of listings that respectively describe items that were previously transacted on the network-based marketplace. The system extracts values from the seed listing based on the seed filter context. The system initializes the seed filter context based on the values and generates search results based on the seed filter context. The search results include a second plurality of listings that are identified from the first plurality of listings. Finally, the system communicates interface information to a client machine including the seed filter context and at least one listing from the second plurality of listings.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: November 17, 2020
    Assignee: EBAY INC.
    Inventors: Tolga Konik, Rajyashree Mukherjee
  • Patent number: 10841635
    Abstract: Systems and methods are provided that enable video hosting website operators and content creators to obtain revenue. More specifically, a video streaming playback system includes a video playback module, a tipping module, a video download button/link display module, an ad module, and a video provision options control module.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: November 17, 2020
    Inventor: Tetsuro Kiyooka
  • Patent number: 10834227
    Abstract: An approach is described with respect to conversational agent learning model service selection in response to a client service request. According to such approach, a model advisor may predict which model service(s) may most appropriately address a client issue. A method pertaining to such approach may include receiving a client service request associated with a client system and data associated with the client service request, wherein the data associated with the client service request includes at least one keyword extracted from the client service request and context information. The method further may include, based upon the data associated with the client service request, selecting at least one model service among a plurality of model services associated with a conversational agent learning model. The method further may include providing the selection of the at least one model service to the client system in response to the client service request.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Giuseppe Ciano, Luigi Pichetti
  • Patent number: 10825247
    Abstract: Automated operations related to providing visual information of multiple types in an integrated manner about a building or other defined area may include generating and presenting a GUI (graphical user interface) on a client device that includes a computer model of the building's interior with one or more first types of information (e.g., in a first pane of the GUI), and simultaneously presenting other types of related information about the building interior (e.g., in additional separate GUI pane(s)) that is coordinated with the first type(s) of information being currently displayed. The computer model may be a 3D (three-dimensional) or 2.5D representation generated after the house is built and showing the actual house's interior (e.g., walls, furniture, etc.), and may be displayed to a user of a client computing device in a displayed GUI with various user-selectable controls.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: November 3, 2020
    Assignee: Zillow Group, Inc.
    Inventors: Joshuah Vincent, Ivaylo Boyadzhiev, Romualdo Impas, Yuguang Li, Pierre Moulon
  • Patent number: 10817865
    Abstract: A system and method for performing a transaction can allow a user to perform a multi-step process on a single web page. The system can receive an initiate-application command from a user at an application server and, in response, initiate an application for facilitating a transaction. The system can present a parameter-request panel, including a set of parameter-request fields, to the user at a client. The system can receive transaction parameters from the user via the set of parameter-request fields. In response to receiving the transaction parameters, the system can present a transaction-options panel, including a set of transaction options associated with the transaction parameters, to the user without obscuring the parameter-request panel. The system can receive from the user a transaction-option selection associated with the set of transaction options and, in response, present a transaction-completion panel to the user without obscuring the parameter-request panel or the transaction-options panel.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: October 27, 2020
    Assignee: American International Group, Inc.
    Inventors: Frank Williams, Riddhish S. Trivedi, Shekhar P. Bagawde, Varun Shetty
  • Patent number: 10817923
    Abstract: An image acquiring unit acquires an image representing a product. A specifying unit specifies the product by analyzing the acquired image. A page acquiring unit acquires a page from at least one server apparatus providing the page including information of the specified product. A display unit displays a screen 300A in which page images 301, 302, and 303 corresponding to the acquired pages are arranged side by side.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: October 27, 2020
    Assignee: OPTIM CORPORATION
    Inventor: Shunji Sugaya
  • Patent number: 10810582
    Abstract: A method and apparatus for facilitating payment transactions in multiple currencies between participants is provided. In one embodiment, an option is provided to a user to select a currency in which to make a payment. An indication of the selected currency in which to make the payment is received. A determination is made as to whether the selected currency is a primary currency of an account of the user. Based on the selected currency being different from the primary currency of the account of the user, the payment is converted to the selected currency.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: October 20, 2020
    Assignee: PAYPAL, INC.
    Inventors: Giacomo Digrigoli, George Lee
  • Patent number: 10802605
    Abstract: An input method, an input device, and an electronic apparatus are disclosed by embodiments of the present disclosure. The input method comprises: obtaining an input operation; determining an input content corresponding to the input operation; determining input candidates matching the input content based at least on one or more keywords included in an adaptive lexicon. The one or more keywords included in the adaptive lexicon are determined according to a current page content of the electronic apparatus. The embodiments of the present disclosure achieve the technical effect of being able to provide more accurate input candidates.
    Type: Grant
    Filed: August 17, 2017
    Date of Patent: October 13, 2020
    Assignee: BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO., LTD.
    Inventors: Xiaoshuai Chen, Mansuer Maerhufu, Yang Zhang
  • Patent number: 10783492
    Abstract: A fitments validation system and method for automotive parts are provided in which the fitments vehicles to the parts in a PIM are validated.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: September 22, 2020
    Assignee: OSCARO
    Inventors: Claude Vogel, Gabriel Gautron, Nils Grunwald, Pierre-Noel Luiggi
  • Patent number: 10769578
    Abstract: In some embodiments, methods and systems are provided that permit a customer to purchase products from a retailer and elect an option for a friend or family member of the customer to pick up the ordered products from the retail facility of the retailer associated with the geographic location of the customer. If the friend or family member of the customer agrees to pick up the products for the customer, and if the customer agrees to have the selected friend or family member of the customer pick up the products for the customer, the friend or family member is allowed to pick up the products at the retail facility associated with the geographic location of the customer. The customer is then allowed to either pick up the products from such a friend or family member or the friend or family member may deliver the products to the customer.
    Type: Grant
    Filed: July 11, 2017
    Date of Patent: September 8, 2020
    Assignee: Walmart Apollo, LLC
    Inventors: Bruce W. Wilkinson, Sai Phaneendra Sri Harsha Viswanath Putcha, Balaraman Kirthigaivasan, Todd D. Mattingly
  • Patent number: 10768812
    Abstract: In one aspect, a method of operating objects displayed on a graphical user interface (GUI) includes: displaying on the GUI a skill indicator object; performing rendering, at one of a pre-set location and a wheel rendering location on the GUI, to obtain a skill-release supplementary control object, when detecting a skill-release trigger gesture on a skill object displayed on the graphical user interface, the skill-release supplementary control object including a skill-release control halo object and a virtual joystick object located within a radiation range of the skill-release control halo object; positioning the skill-release control halo object within the skill indicator object; adjusting, when detecting a drag operation on the virtual joystick object, a skill release location of the skill object on the GUI; and performing a skill release operation on the skill object when detecting a release operation of the drag operation.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: September 8, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Haosu Wang
  • Patent number: 10769002
    Abstract: Managing a virtual object in a server device includes storing the virtual object in a database accessible to the server device and, in response to a non-subscriber user performing a first action on the virtual object, sending a message from the server device to at least one user that subscribes to the virtual object.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: September 8, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pamela Chen, Rebecca L J Chen, Jacqueline Yen, Cecelia Y C Yu
  • Patent number: 10755328
    Abstract: The present disclosure discloses a method and a mobile terminal device for certifying a webpage. The method is implemented as follows. A mobile browser detects whether a link contained in a payment request initiated by a user is a payment link. The mobile browser sends the payment link to a third party certification plug-in if the link contained in the payment request is the payment link. The third party certification plug-in performs a certification process according to the payment link, generates and displays a certification webpage, generates a payment result webpage after the user inputs payment information on the certification webpage, and sends a link corresponding to the payment result webpage to the mobile browser. The mobile browser displays the payment result webpage.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: August 25, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Jiangquan Huang
  • Patent number: 10748120
    Abstract: A display board includes service display areas. Each service display area includes a name of a service and a delivery mechanism configured to contain contact information handouts corresponding to an entity that performs the service. The display board also includes an electronic display, which displays a contact information stream corresponding to the information provided in the contact information handouts contained in the delivery mechanisms.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: August 18, 2020
    Inventors: Terry Lynn Sims, Robert M. Kennard
  • Patent number: 10740809
    Abstract: According to an example implementation, a method comprises generating a graphical asynchronous messaging user interface including an input region containing a set of digital images of items and an activity region displaying graphical messaging elements respectively representing messages sent between a consumer node and a provider node, displaying the graphical asynchronous messaging user interface, receiving a first user input from a user via the input region selecting a first digital image associated with a first item from the set of digital images of items in the input region, generating a first message including the first digital image associated with the first item, including the first message including the first digital image associated with the first item in a first messaging element in the activity region displayed to the user on the display device, and transmitting the first message via a public computer network as a request to the provider node.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: August 11, 2020
    Assignee: Staples, Inc.
    Inventors: Ian Goodwin, Ryan Bartley, M. Steven Walker, Pratabkumar Vemana, Faisal Masud
  • Patent number: 10733659
    Abstract: Embodiments of the present invention are directed to systems and methods for generating, receiving and processing product-specific network addresses that may be used to generate product-specific checkout pages. In some embodiments, an intermediary server is provided that generates product-specific network addresses for merchants to be used on media websites. The product-specific network address is stored by the intermediary server in association with particular product information. The intermediary server acts as an interface between a user that visits the product-specific network address and a host checkout server. Specifically, the intermediary server receives the product-specific network address, retrieves the associated product information, and forwards the product information to the host checkout server. The host checkout server may then generate a checkout page for the user using the product information.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: August 4, 2020
    Assignee: Visa International Service Association
    Inventors: Zeeshanul Haque, Abhishek Bansal
  • Patent number: 10733630
    Abstract: A method of accessing services from a mobile communication device. The method comprises presenting service visual representations on a display of the device, wherein each of the service visual representations provides an interface for invoking a service, selecting advertisements for media content from a media content repository, wherein the selecting is based at least in part on the device, presenting the selected advertisements as thumbnail images on the display of the device, wherein each thumbnail image is coupled to metadata that define methods for invoking at least some of the services associated with the service visual representations, and when a first thumbnail image associated with a first selected advertisement is selected and dragged to the position of a first service visual representation, invoking a first service associated with the first service visual representation based on a method defined by metadata coupled to the first thumbnail image.
    Type: Grant
    Filed: April 17, 2013
    Date of Patent: August 4, 2020
    Assignee: Sprint Communications Company L.P.
    Inventors: Robert H. Burcham, Jason R. Delker, Robin D. Katzer, Denise K. Sadler, M. Jeffrey Stone
  • Patent number: 10733649
    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: October 18, 2017
    Date of Patent: August 4, 2020
    Assignee: NIKE, Inc.
    Inventors: Roger D. Chen, Meghan Pruitt
  • Patent number: 10733646
    Abstract: A system and method include a kiosk processor, a device kiosk on a customer mobile device, which displays via a user interface, content and options for the customer from a third party customer service system, a customer interaction channel that receives, via an associated customer interaction network, a request to access the third party customer service system, via the device kiosk on a customer mobile device, an authentication module associated with the kiosk processor that receives customer data and customer input associated with an authentication request via a network to authenticate the customer, identifies a customer mobile device based on device identifiers, and evaluates risk factors associated with the customer mobile device, and a communication interface associated with the kiosk processor, that transmits, via a push notification gateway, a push notification to the device kiosk on the customer mobile device that establishes, via the network, a secure connection between the customer mobile device and
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: August 4, 2020
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Lawrence Douglas, Thomas S. Poole, Hannes Jouhikainen
  • Patent number: 10720122
    Abstract: There is provided an image processing apparatus including an image processing unit which combines a virtual object with a captured image. The image processing unit determines the virtual object based on a state or a type of an object shown in the captured image.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: July 21, 2020
    Assignee: SONY CORPORATION
    Inventor: Reiko Miyazaki
  • Patent number: 10709265
    Abstract: An interactive display case having a first frame, a plurality of storage areas within the first frame, a second frame, and processing circuitry. The processing circuitry is configured to detect an object passing through the interior of the second frame, identify an area within the interior of the second frame in which the object passes, where the area corresponding to one of the storage areas, and generate interaction data corresponding to the identified area.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: July 14, 2020
    Assignee: PERCH INTERACTIVE, Inc.
    Inventors: Jared Schiffman, Phillip Tiongson
  • Patent number: 10713644
    Abstract: Provided is a process of classifying ambient signals to reduce fraudulent use of information, the process including: receiving, with the mobile computing device, from a remote server, balance-access information by which a stored value card balance can be spent at a point of sale terminal; storing, with the mobile computing device, the balance-access information; sensing, with one or more sensors of a mobile computing device, ambient signals; classifying the ambient signals as indicating the user is in a retail establishment; and in response to the classification, displaying, on a display screen of the mobile computing device, the balance-access information, such that the balance-access information can be input to a point-of-sale terminal.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: July 14, 2020
    Assignee: RetailMeNot, Inc.
    Inventors: Aaron Dragushan, Shaun F. Dubuque
  • Patent number: 10714215
    Abstract: A medication monitoring system including a patient information unit having a processor, a memory and a patient monitoring unit and a program executing in the memory executing the steps of communicatively coupling a first device with a second device, transmitting live images from the first device to the second device, analyzing the content of the live images to identify at least one biometric attribute of a user in the image and at least one bar code on a container in the image, determining whether the bar code is associated with at least one biometric attribute, and notifying the user whether to consume the contents of the container based on the association of the bar code with the biometric attribute.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: July 14, 2020
    Assignee: 1070715 B.C. Unlimited Liability Company
    Inventor: Carl Bertram
  • Patent number: 10705787
    Abstract: A method for displaying a digital object identifier (DOI) is provided. The method includes receiving, by a server, a display instruction sent by a first device, wherein the display instruction is sent to the server after the first device receives a scan instruction to scan the DOI; determining a second device associated with the first device; and sending the display instruction to the second device, wherein the second device displays the DOI after receiving the display instruction.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: July 7, 2020
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventor: Yimin Liu
  • Patent number: 10706426
    Abstract: A customer uses a customer device to interact with an expert using a remote device in a real-time communication session. The expert drives the interactions and can activate peripherals on the customer device to capture information, which is automatically sent from the customer device to the remote device for consumption by the expert.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: July 7, 2020
    Assignee: NCR Corporation
    Inventors: Joseph Ward, Jeffrey Christensen
  • Patent number: 10690775
    Abstract: A system and method crowdsources atmospheric data from one or more rovers. The rovers calculate an estimated ionosphere delay value that indicates an adverse effect of ionospheric activity on signals received from the GNSS satellite. The values and identifiers may be transmitted to a server. The server utilizes the received information to generate an ionosphere map that reflects the magnitude of ionospheric delay at different locations. The ionosphere map is transmitted to one or more rovers. The rover determines if a pierce point associated with a selected GNSS satellite in view of the rover falls within the boundaries of the ionosphere map. If so, a corresponding ionosphere delay value is obtained utilizing the ionosphere map and then applied as a correction to account for ionospheric activity. In addition, the central server and/or rover may transmit the estimated ionosphere delay values and identifiers to other rovers.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: June 23, 2020
    Assignee: NovAtel Inc.
    Inventor: Altti Jokinen
  • Patent number: 10685257
    Abstract: The various implementations described herein include systems and methods for recognizing persons in video streams. In one aspect, a method includes: (1) obtaining a live video stream; (2) detecting person(s) in the stream; and (3) determining, from analysis of the live video stream, first information of the detected person(s); (4) determining, based on the first information, that the first person is not known to the computing system; (5) in accordance with the determination that the first person is not known: (a) storing the first information; and (b) requesting a user to classify the first person; and (6) in accordance with a determination that a response was received classifying the first person as a stranger, deleting the stored first information.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: June 16, 2020
    Assignee: GOOGLE LLC
    Inventors: Akshay R. Bapat, George Alban Heitz, Rizwan Ahmed Chaudhry, Navneet Dalal, James Edward Stewart, Jennifer Bush, Joe Delone Venters, Kara Gates, Timothy Butler, Yohannes Kifle, Anton Bastov
  • Patent number: 10687173
    Abstract: A current geographic location of a mobile device, such as a smart phone, tablet computer, or the like, is used to customize a selection guide that is used to retrieve product related information. The product related information generally provides details about one or more products meeting one or more criteria specified via use of the customized selection guide.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: June 16, 2020
    Assignee: W.W. Grainger, Inc.
    Inventors: Geoffry A. Westphal, Mary Bee Pietrowicz
  • Patent number: 10679166
    Abstract: A system that processes trade events is provided. The system receives events associated with a supply chain financial orchestration flow, where a supply chain financial orchestration flow defines a trade relationship between a first entity and a second entity. The system further determines whether at least one event indicates an ownership change of an item between a first entity and a second entity. The system further generates trade events where at least one event indicates an ownership change. The system further sends the trade events to a cost accounting system. The cost accounting system further performs accounting based on the trade events and generates trade accounting events.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: June 9, 2020
    Assignee: Oracle International Corporation
    Inventors: Shyam Sundar Santhanam, Kalyana Chakravarthy Dande, Balaji Duvaragamani, Siddharth Khanna, Jatinder Gogna, Sunil Sama Reddy, Srinath Reddy Kayitha, Karthik Natarajan, Kalyani Manda, Prabha Seshadri, Nitish Dave, Girish Jha, Amit Ranjan Kumar, Chandu Chinthala, Raveesh Yadav
  • Patent number: 10673802
    Abstract: A method of associating an electronic message social profile with electronic messages. The method comprises identifying a plurality of users having a social affinity to one another, tagging each of a plurality of electronic messages received at a plurality of messaging accounts of the plurality of users with at least one user behavior tag indicative of a behavioral messaging action performed by one of the plurality of users, identifying a cluster of electronic messages having a common content from the plurality of electronic messages according to a similarity analysis, calculating, using a processor, an electronic message social profile for members of the cluster based on a combination of respective the at least one user behavior tag of the members of the cluster, and associating the electronic message social profile with the members of the cluster.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: June 2, 2020
    Assignee: Pecan Technologies Inc.
    Inventor: Ben Volach
  • Patent number: 10650428
    Abstract: Methods and systems are provided for designing a customized jewelry item via an electronic communications network. Some embodiments may include generating an interactive design tool. The interactive design tool may comprise an electronic template of a customized setting, which may comprise a plurality of sections. A user may select a section of a customized setting and a customizable feature of the selected section. A graphical representation of the customized setting with the customizable feature may be generated and displayed at a graphical user interface of an electronic display device.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: May 12, 2020
    Assignee: ELECTRONIC COMMODITIES EXCHANGE, L.P.
    Inventor: Moshe Klein
  • Patent number: 10650247
    Abstract: Video footage captured by A/V recording and communication devices may be readily uploaded to the cloud and shared with a requesting party, such as a law enforcement agency. When a request is received from a requesting party for video footage, videos meeting the criteria specified by the requesting party may be determined. Consent requests may then be sent to users associated with each of the A/V recording and communication devices that recorded the videos meeting the criteria specified by the requesting party. When user consents to share the videos, the videos may be provided to the requesting party.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: May 12, 2020
    Assignee: A9.Com, Inc.
    Inventors: Elliott Lemberger, Aaron Harpole, Mark Troughton
  • Patent number: 10642914
    Abstract: In one embodiment, a method includes accessing, by a crawling module, a first structured document from an external server, where the first structured document is associated with a first post by a third-party content provider and includes multiple image objects and information associated with the image objects, extracting from the first structured document a sub-set of image objects and information associated with each of the image objects, analyzing the extracted image objects and information to identify categories of image objects based on their features, selecting a first category of image objects that has a highest number of image objects compared to a number of image objects in each other category of image objects, and generating a second post including a multi-image display that includes two or more of the image objects from the first category of image objects.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: May 5, 2020
    Assignee: Facebook, Inc.
    Inventors: Shashikant Khandelwal, Eric Gaudet, Hamza Aftab, Risha Nagin Chheda, Xintao Chen, Mary Ann Haile, Zoheb I. Hajiyani
  • Patent number: 10643027
    Abstract: Systems, methods, and computer-readable storage media are provided for generating a taxonomic view from a standard taxonomy and generating audience segments for targeting using a formal grammar. A manually-tagged subset of categories of the standard taxonomy is provided to a server. Each category in the subset of categories is tagged based on an entity's own legacy taxonomy. A taxonomy slicer is applied to the subset of manually-tagged categories to determine parent/child relationships for each category in the subset, and to assemble the categories into the taxonomic view. The taxonomic view maintains interoperability with the standard taxonomy, and with other entities using views of the standard taxonomy. Further, a formal grammar is defined for specifying online behaviors for targeting, and is applied to extracted categories of the standard taxonomy and/or taxonomic view. The formal grammar may be programmatically applied during behavioral targeting.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: May 5, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Ian Harcourt Niles
  • Patent number: 10636008
    Abstract: A data processing system and method includes a first data processing device that generates commodity delivery information, and a second data processing device that provides a commodity delivery person with the commodity delivery information, where the first data processing device determines, according to historical information of users, multiple target users that potentially will purchase a specific commodity, acquires multiple pieces of address information that correspond to the multiple target users, combines the multiple pieces of address information to form one piece of commodity delivery information, and sends the commodity delivery information to the second data processing device.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: April 28, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Huimin Zhang, Kangmin Huang, Dawei Huo
  • Patent number: 10638270
    Abstract: Techniques are described herein for tracking an item of interest by implementing a search party that includes a plurality of user equipment. The technique includes receiving, from a first user equipment, a lost notification indicating that a tracking device associated with a target item is lost, the first user equipment paired with the tracking device and the tracking device having a unique tracking device identifier; obtaining a location information corresponding to a second user equipment in response to receiving the lost notification; determining based at least partially on the location information of the second user equipment whether the second user equipment is available to participate in a search party; and if the second user equipment is available to participating in the search party, transmitting a search request to the second user equipment to locate the target item, the search request comprising the unique tracking device identifier.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: April 28, 2020
    Assignee: T-Mobile USA, Inc.
    Inventors: Joseph Baird, Nicholas LaVassar, Christopher Painter, Parag Garg, Gavin Feuer
  • Patent number: 10636085
    Abstract: Disclosed in some examples are methods, systems, and machine readable mediums that provide users of a network-based financial account management system with a contextual user interface element, which when activated presents dynamic graphical user interfaces that provide financial account information as well as suggested financial performance improvement actions. Whether or not the contextual user interface is displayed may be based upon one or more of: a context of the user, financial account information of the user, and account rules. Additionally, the suggested financial performance improvement actions may also be determined based upon one or more of: a context of the user, financial account information of the user, and account rules.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: April 28, 2020
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Jennifer K. Lovett, Christopher J. Terhar, Mary E. Gassel, Lynn S. Douglas
  • Patent number: 10628873
    Abstract: A system for roll-up payments in a retail environment is provided. The system includes a processor coupled to a memory storing a wish list associated with a wish list user identifying an item, customer registration information identifying a registered customer associated with the wish list, and an amount of available funds associated with the wish list, an interface component configured to receive sales transaction information and provide updated sales transaction information, and a roll-up payment component. The roll-up payment component is configured to match identification information associated with the registered customer with the received sales transaction information, increase the transaction amount and the amount of available funds, determine whether the amount of available funds has transgressed a threshold amount equal to a purchase price of an item on the wish list, and generate a notification for the wish list user.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: April 21, 2020
    Assignee: Walmart Apollo, LLC
    Inventors: Anthony G. Wind, III, Brandon Thorne, William Bissic, Aaron Guist, Peter Ojezua
  • Patent number: 10628814
    Abstract: Some systems and methods are directed to a device agnostic architecture configured to control and/or manage the interactions between any front end store systems (e.g., self checkout (SCO) systems) for capturing purchase items and backend systems (e.g., point of sale (POS) subsystems) for completing purchase of the items. The device agnostic architecture can include a translation layer or translation component that mediates communications from and/or between the front end and backend systems. For example, the translation layer maps any commands received from any SCO and/or POS device into execution commands native to receiving systems. For example, back-end processing systems can be configured to control on-line identification of products and/or services for purchase, and manage execution of sales of any goods or services. The translation layer manages communication between SCO devices and the backend systems so each communicates with each other according to their respective formats (e.g.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: April 21, 2020
    Assignee: WALMART APOLLO, LLC
    Inventors: Christopher Joseph Hendrick, David Martin Nelms, Mindy Dawn Rector
  • Patent number: 10630622
    Abstract: A user may use a client device to create a draft document by interacting with a server. The server may send a message to a second device (e.g., using the short message service (SMS)). The message may prompt the user to respond with a message (e.g., a multimedia messaging service (MMS) message) that includes an image to be added to the draft. The server receives the image and modifies the draft (e.g., by updating a web page being displayed on the client device). This process allows the user to type text for a draft using a client device that includes a keyboard (e.g., a desktop or laptop computer) and to add an image to the draft using a second device that includes a camera (e.g., a mobile phone or tablet computer) without having to transfer the image from the second device to the first device.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: April 21, 2020
    Assignee: eBay Inc.
    Inventor: Vivian Gledhill