Electronic Shopping Patents (Class 705/26.1)
  • Patent number: 10002374
    Abstract: Member profiles, for the participants of a social networking service and their relationship information with other participants and activity history data, are received. A plurality of groups is generated that include one or more participants. A set of parameters for a collaborative shopping event is received. At least one group is adjusted based upon the set of parameters. The participants of the at least one group are sent an invitation to join the collaborative shopping event. The collaborated shopping event is linked to a cyber shopping service. The at least one group is scored based upon participation of participants in the collaborative shopping event. The participants in the collaborative shopping event are modified based upon the score.
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: June 19, 2018
    Assignee: International Business Machines Corporation
    Inventors: Chun Yang Gao, Qi Ning Li, Zhen Liu, Leho Nigul, Hong Peng, Yan Zhao
  • Patent number: 9996257
    Abstract: In one example embodiment, a display apparatus includes a memory, implemented as part of the display apparatus and configured to store a plurality of reference motion information associated with a plurality of services and service information regarding the plurality of services; a reader, implemented as part of the display apparatus and configured to read motion information, received from a mobile end device, regarding a motion that was enacted upon the mobile end device; a service selector, implemented as part of the display apparatus and configured to compare the read motion information with the stored plurality of reference motion information to select a service from among the stored plurality of services; and a stationary display, implemented as part of the display apparatus that is physically separated from the mobile end device, configured to display an expression of the selected service.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: June 12, 2018
    Assignee: KT CORPORATION
    Inventors: Moon-Soon Kang, Jang-hyuk Park
  • Patent number: 9997046
    Abstract: Techniques for managing visitor flow in environments on which the visitors can have an impact are provided. In one aspect, a method for managing visitor flow in an indoor space is includes the steps of: obtaining real-time data from a wireless sensor network present in the indoor space, wherein the data indicates a presence/number of visitors in the indoor space and an environmental condition(s) in the indoor space; creating a risk map using the real-time data which indicates an impact the presence/number of visitors have on the environmental conditions in the indoor space; and generating an alert whenever the risk map indicates that the presence/number of visitors have greater than a predefined threshold impact on the environmental conditions in the indoor space. Systems for managing visitor flow in indoor spaces such as a gallery of a museum or a room in a hospital are also provided.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventors: Sergio A. Bermudez Rodriguez, Levente Klein
  • Patent number: 9998461
    Abstract: The invention concerns a first server (101) for accessing a second server (102) via a computer network (100), adapted to upon successful authentication of first credentials of a first user (EU) registered on said first server (101) by said first server (101), provide said first user (EU) access to at least a subset of functions provided by an interface (API) of said second server (102) using second credentials of a second user (HU) registered on said second server (102) for authentication with said second server (102).
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: June 12, 2018
    Assignee: Alcatel Lucent
    Inventors: Julien Robinson, Johann Stan, Lionel Natarianni
  • Patent number: 9996622
    Abstract: Systems, methods and computer program products are described that enable a web browser to automatically determine that a user thereof is logged into an enterprise network and, based on at least this determination, present the user with a new tab page or similar interface that includes features that facilitate access by the user to enterprise-related content. The enterprise-related content may include, for example, enterprise-related web sites, content shared by colleagues, content trending among team members, documents that the user recently worked on, enterprise-related news, and industry-related news.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: June 12, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sean O. Lyndersay, Martin J. Hall, Michael J. Patten, Joshua T. Stickler
  • Patent number: 9990647
    Abstract: Digital media is distributed to a list of subscriber addresses. The digital media is stored in a memory of a client device that is dedicated to content offered by a producer.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: June 5, 2018
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Arnold Chester McQuaide, Jr.
  • Patent number: 9984404
    Abstract: Disclosed is a merchant web service module arranged to communicate with a client device and an inventory system to provide a product list of vendible e-products and workflows associated with the vendible e-products to the client device, and to facilitate execution of a workflow to order an e-product by: i) receiving data indicative of a desired e-product from the client device, ii) sending an order message comprising data indicative of the desired e-product to a transacting host, iii) receiving data indicative of the actual e-product from the transacting host, iv) converting the data indicative of the actual e-product to a format neutral file that is indicative of the actual e-product, and v) and sending the format neutral file to the client device for conversion to and output of an actual e-product. A method of vending an e-product is also disclosed.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: May 29, 2018
    Assignee: TOUCH NETWORKS AUSTRALIA PTY LTD
    Inventor: Michael Coxon
  • Patent number: 9984330
    Abstract: Surfacing relevant and predictively trending digital entities to a user in a content feed is provided. Aspects of a predictive trending system use one or more predictive models, such as neural networks or regression models, to generate predictive trending scores of digital entities (e.g., documents, people, electronic communications, meetings, locations, digital images, digital videos, digital audio, etc.) based on historical scores and context. By taking into account trends and context, the predictive trending system calculates future trending scores of digital entities, and determines which digital entities are both relevant to a given user and likely to be trending around the user and the people in the user's network in the future. The predictive trending system curates the digital entities determined to be relevant and predicted to be trending around the user, and presents the digital entities in a content feed.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: May 29, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Narasimha Raghavan Veeraragavan, Bjorn Olstad, Helge Grenager Solheim
  • Patent number: 9984402
    Abstract: Embodiments of the present application relate to a method for recommending online products, a system for recommending online products, and a computer program product for recommending online products. A method for recommending online products is provided. The method includes specifying a main product zone of a query product image, dividing the main product zone into a plurality of local zones, extracting color features from each local zone, looking up candidate recommended product images sharing common characteristics with a query product image based on the color features of each local zone, matching, among the found candidate recommended product images, product images that are similar in terms of color matching to the query product image, and regarding the matched product images as recommended product images.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: May 29, 2018
    Assignee: Alibaba Group Holding Limited
    Inventor: Yang Cao
  • Patent number: 9984151
    Abstract: Techniques for determining search results based on session based refinements are presented herein. A method is disclosed that includes receiving a query in a user session, the query comprising one or more search parameters, detecting, in the user session and after receiving the query, a user event associated with a property of an item, updating a record in a table that associates the query with the property, the table comprising a plurality of records that associate the query with respective item properties, the record comprising the query, the property, and a score, and ranking search results for a subsequent query based on the associated properties indicated in the plurality of records, the subsequent query including the one or more search parameters.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: May 29, 2018
    Assignee: eBay Inc.
    Inventors: Yuanjie Liu, Xiaoyuan Wu, Michael Ching, Song Feng, Joseph Anthony Beynon, David Goldberg
  • Patent number: 9984400
    Abstract: An information processing apparatus, method, and program that control an electronic data exchange. The apparatus, method, and program involve receiving user information on an information provider or a provider terminal from the provider terminal used by the information provider. The user information received is stored in a memory. In the case of accepting an acquisition request for the user information from a user terminal used by an information user, the system controls whether to provide the user information corresponding to the acquisition request to the user terminal and transmits a reward to the information provider which is a transmission source of the provided user information based on factor information which affects a value of the user information stored.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: May 29, 2018
    Assignee: YAHOO JAPAN CORPORATION
    Inventors: Teruhiko Teraoka, Hidehito Gomi, Kota Tsubouchi
  • Patent number: 9979631
    Abstract: Technologies are described herein for rerouting a service request between service endpoints. The service request is received, at a first web service, from a second web service. The first web service and the second web service may be components of a composite service. The service request is routed to an initial service endpoint configured to respond to the service request according to a service level agreement between the first web service and the second web service. Service criteria associated with the initial service endpoint are monitored. A determination is made as to whether the service criteria meet a performance threshold specified by the service level agreement. If the service criteria do not meet the performance threshold specified by the service level agreement, then the service request is rerouted from the initial service endpoint to an alternate service endpoint.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: May 22, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Marc Mercuri
  • Patent number: 9979752
    Abstract: Selective regulation of information transmission from mobile applications to a third-party privacy compliant target system. A privacy policy is configured for and mapped to each of a multiplicity of mobile application concerns, with each privacy policy comprising rules regulating the transmission of information to a third-party privacy compliant target system. Instrumentation instructions can be integrated with a mobile application and provided to a mobile device. The instrumentation instructions direct the mobile application to submit a privacy policy request comprising a mobile application identifier from the mobile device to a third-party privacy compliance system and enable sending information from the mobile device to the third-party privacy compliant target system, subject to the privacy policy.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: May 22, 2018
    Assignee: Quantcast Corporation
    Inventors: Crispin Edward Harold Flowerday, Michael F. Kamprath, Faraaz Aejaz Sareshwala, Daniel Vogel Fernandez de Castro
  • Patent number: 9980165
    Abstract: Systems herein allow a user to use their personal user device to perform functions in an enterprise environment in exchange for enrolling at a management server. The management server can provide a privacy component that allows the user to view a privacy profile summarizing data collection activities of the management server. The management server can dynamically build the privacy profile based on device profile and privacy settings stored on the management server. The privacy profile can be dynamically updated based on changes to privacy settings, and can also provide links for a user to see actual data that has been collected at the management server.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: May 22, 2018
    Assignee: AirWatch LLC
    Inventors: Nicholas Brouillette, Kabir Barday
  • Patent number: 9975049
    Abstract: A game includes player characters in a virtual space. The game is progressed in accordance with game progress information, which is useable for generating a game screen. The game screen is configured to be displayed on a display device. An instruction for registering a player character, which is manipulated in the game by a first player, is received, and the player character of the first player is registered as a copy non-player character. The copy non-player character is configured to be manipulated in the game by a second player. The game progress information is updated, and data of the player character of the first player is updated in accordance with a manipulation of the copy non-player character by the second player during a period in which the first player is in an off-line state.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: May 22, 2018
    Assignee: KABUSHIKI KAISHA SQUARE ENIX
    Inventors: Jin Fujisawa, Takashi Anzai, Yoichi Kuroda, Yoshitaka Katsume
  • Patent number: 9972042
    Abstract: A system and method for providing recommendations to individuals on a social network, in which the recommendations include information indicating the similarity of the individuals to one another, to aid the individuals in judging the degree to which the opinions of the others are applicable to the themselves.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: May 15, 2018
    Assignee: SEARS BRANDS, L.L.C.
    Inventors: Ofer Egozi, Amit Moran, Oren Shamir
  • Patent number: 9971753
    Abstract: A computer system may include a server(s) for storing electronic textbook data and a plurality of computing devices each including a display, a memory, a user input device, and a processor. The processor may display the electronic textbook data on the display, receive comment data from a respective user of the computing device with respect to the electronic textbook data, and provide the comment data to the server(s). The server(s) may be configured to distribute the comment data among the plurality of computing devices. The processor of each computing device may be configured to receive a respective user rating for the distributed comment data and provide the user rating to the server(s). The server(s) may be configured to permanently incorporate given distributed comment data into the electronic textbook data when the user ratings for the given distributed comment data reach a rating threshold.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: May 15, 2018
    Assignee: UNIVERSITY OF CENTRAL FLORIDA RESEARCH FOUNDATION, INC.
    Inventors: Issa Batarseh, Ozlem Garibay
  • Patent number: 9965775
    Abstract: An application framework for mobile devices may provide a variety of application modules directed towards enterprise brand extension. The application modules are organized into five main categories: (1) featured, (2) community, (3) play/engage, (4) media, and (5) shop. The “featured” category may allow enterprises to push specific content onto its consumers. The “community” category may allow enterprises to leverage social networks and consumer communities that build and expand around their brands. The “play/engage” category may allow enterprises to offer compelling value and engaging utility to its customers. The “media” category may allow enterprises to entertain, inform, and educate consumers about brands through media content. The “shop” category may allow enterprises to facilitate electronic commerce with its customers. Further application analytics may be utilized by aggregating affiliate, sales, or usage data, etc.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: May 8, 2018
    Assignee: Phunware, Inc.
    Inventors: Alan S. Knitowski, Luan Dang, Alan M. Kane, James D. Trim, Anthony C. Hall
  • Patent number: 9965754
    Abstract: Identifying the geolocation of POS terminals using non-payment events to predict when the geolocation of a computing device at a time when the device detects events corresponds to the geolocation of the terminal. The device monitors for pre-selected events and transmit data to the account system. The account system determines a frequency of the events and it reaches a pre-defined threshold, the account system identifies the location of the terminal by identifying the common geolocation of the events. The identified geolocation is saved so that when a user then enters the location and transmits event data to the account system, the system can compare the geolocation of the event data to the saved geolocation to determine whether the computing device is located at the terminal. If the computing device is located at the terminal, the account system transmits offers or other content for display and use at the identified terminal.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: May 8, 2018
    Assignee: GOOGLE LLC
    Inventors: Glenn Thrope, Xiaohang Wang, Glenn Berntson, Harry Lee Butler, IV
  • Patent number: 9965146
    Abstract: This specification describes technologies relating to user interfaces for mobile devices. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving a touch input to access an application management interface on a mobile device; presenting an application management interface; receiving one or more inputs within the application management interface including an input to install a particular application; installing the selected application; and presenting the installed application.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: May 8, 2018
    Assignee: APPLE INC.
    Inventors: Stephen O. Lemay, Sean B. Kelly
  • Patent number: 9959523
    Abstract: This disclosure includes a system, device, and method to aggregate a list of video conferences for a user. The method may include identifying one or more video conferences that are likely to be of interest to a user viewing a web page, and providing a list comprising the video conferences that are likely to be of interest to the user, where each video conference in the list is available to be joined by the user viewing the web page without an invitation from participants of the video conference.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: May 1, 2018
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Shiva Jaini
  • Patent number: 9959562
    Abstract: Techniques are provided for managing local item fulfillment. For example, a fulfillment management computer can provide a local item to a user when the local item is stored in a local fulfillment center, when the local fulfillment center can fulfill the order requested by the user quickly, when the price of a local item is within a certain threshold of the best item in a top level market, or when the local item is provided by a preferred item provider. The local item may be a perishable item (e.g., apples) and could benefit from being stored close to a user that orders the local item or be non-perishable (e.g., electronics). It may be preferable to provide an item that is stored locally to the user instead of an item that would need to be shipped to the user from afar.
    Type: Grant
    Filed: September 17, 2013
    Date of Patent: May 1, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Neil Scott Ackerman, Asanka Boyd Jayasuriya, Nicole Andrea Petrich
  • Patent number: 9954897
    Abstract: Methods and systems for providing cyber security, wherein a computer with network access incorporates game theory and utilizes a honeypot to enhance game-theoretic developments over active and passive sensors. To numerically solve the uniquely three-sided game modeled cyber security problem, using a geometric solution based on three-dimensional (3D) action surface and action curve. The methods and systems determine whether the game problem has one Nash equilibrium, multiple Nash equilibriums, or no Nash equilibrium; checks whether the equilibrium is a mixed or pure Nash; and timely computes Nash equilibriums; and follows a fictitious play concept. The solution is adaptive and can be applied for any partially observed cyber security system.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: April 24, 2018
    Assignee: INTELLIGENT FUSION TECHNOLOGY, INC.
    Inventors: Dan Shen, Genshe Chen, Khanh D. Pham, Erik Blasch
  • Patent number: 9953332
    Abstract: Embodiments of a method and system for determining delivery estimates for shipping a parcel include: retrieving historical delivery data from a plurality of shipping carriers; generating cross-carrier delivery features based on normalizing the historical delivery data; generating a cross-carrier delivery prediction model based on the cross-carrier delivery features; retrieving parcel data for the parcel based on a tracking number S140; generating parcel features based on normalizing the parcel data S150; determining a delivery estimate for the parcel based on processing the parcel features with the cross-carrier delivery prediction model S160; and responding to the delivery estimate S170.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: April 24, 2018
    Assignee: Simpler Postage, Inc.
    Inventor: Sawyer Bateman
  • Patent number: 9953377
    Abstract: The discussion relates to visitor-driven, venue-specific media. One implementation can obtain a venue media profile of a venue and obtain visitor profiles of visitors at the venue. This implementation can generate a playlist of visitor-driven, venue specific media based on both the venue media profile and the visitor profiles.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: April 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dimitrios Lymberopoulos, Jie Liu
  • Patent number: 9953358
    Abstract: This disclosure relates to selectively filtering seed behavior, e.g., user activity used to generate item recommendations, based on the availability of item classifications. Seed behaviors and catalog items may be associated with categories in an electronic catalog, and a particular seed behavior may be used to generate user recommendations if it is more recent than a user's last purchase in the category of the seed behavior. For example, a user's activity in the TV category, e.g., viewing various TV models, may not be used to generate recommendations if the activity occurred prior to the user's purchase of a TV. As a result, additional TVs may not appear in the user's recommendations following the purchase of a TV. However, if classification information is unavailable relating to the purchase, seed behavior may be filtered across a set of categories, not just the TV category to reduce the chance of less effective recommendations.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: April 24, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Martin Christopher Hare Robertson
  • Patent number: 9953273
    Abstract: Disclosed are systems, apparatus, methods and computer-readable media for updating information stored in a database system over a network. In some implementations, first contact data is retrieved from a first virtual portion of a database system, where the first contact data provides first contact information associated with at least one entity. In some instances, the first contact data is compared with second contact data, where the second contact data provides second contact information associated with the at least one entity. In some instances, at least some of the second contact information is retrieved from a social networking system. In various implementations, at least one difference between the first contact data and the second contact data is identified, where the at least one difference is capable of being presented in a user interface displayed at a computer system. In some instances, a selection identifying contact data to store is received.
    Type: Grant
    Filed: April 12, 2012
    Date of Patent: April 24, 2018
    Assignee: salesforce.com, inc.
    Inventor: Tyler A. Ziemann
  • Patent number: 9947036
    Abstract: Systems and methods for suggesting gifts include associating a first item identifier with a first user in a database in response to receiving at least one implicit action by the first user that is directed to a first item having a first item type that is identified by the first item identifier. A second user device of a second user is then detected as located at a physical merchant location. An association between the first user and the second user is then retrieved. In response to the first user being associated with both the second user and the first item identifier in the database, that the first item type that is identified by the first item identifier is determined to be available at the physical merchant location. A gift suggestion is then provided for display on the second user device that identifies the first user and the first item type.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: April 17, 2018
    Assignee: PAYPAL, INC.
    Inventor: Kamal Zamer
  • Patent number: 9947003
    Abstract: A computer-implemented method for providing cardholder account information in response to gestures at a mobile computing device to facilitate a payment transaction is implemented by a mobile computing device coupled to a memory. The method includes receiving a first haptic gesture associated with a financial transaction, providing a plurality of payment method options retrieved from a data repository based upon the first haptic gesture, receiving a second haptic gesture comprising a payment method selection selected from the plurality of payment method options, and providing a plurality of cardholder account information for the financial transaction, the plurality of cardholder account information provided based at least in part on the payment method selection.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: April 17, 2018
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Kyle Patrick Clark
  • Patent number: 9947043
    Abstract: Some embodiments of a system and a method to dynamically create a smart form have been presented. In one embodiment, a graphical user interface (GUI) module, running on a server, creates a GUI to present a questionnaire having at least one question to an end-user. A rule engine, running on the server, receives an answer to the at least one question via the GUI from the end-user. Using truth maintenance, the rule engine may determine what follow-up questions to ask the end-user based on the answer received. The GUI module may dynamically modify the GUI to present the follow-up questions to the end-user.
    Type: Grant
    Filed: July 13, 2009
    Date of Patent: April 17, 2018
    Assignee: Red Hat, Inc.
    Inventor: Michael D. Neale
  • Patent number: 9934522
    Abstract: Embodiments of computer-implemented systems and methods are described for listing on a marketplace an item, or batch-listing a plurality of items, previously stored on a mobile device. One example embodiment comprises receiving a request from the mobile device for a price estimate for the prospective sale of an item or a plurality of items and subsequently receiving a request to list the item or a plurality of items. The listing process may include receiving images of one or more items, receiving data associated with the one or more items, and using the data, listing the one or more items on the marketplace.
    Type: Grant
    Filed: March 22, 2012
    Date of Patent: April 3, 2018
    Assignee: eBay Inc.
    Inventor: Seng Tien Jonathan Teo
  • Patent number: 9934294
    Abstract: A system and method for using past information for future search results is disclosed. A database system may comprise a first database cluster H and a second database cluster L. Social media mentions are mapped to products in the database system. Thereafter, each record in the database system is tracked to determine if mentions on social media platforms are increasing or decreasing, using a social media popularity trend signal. The social media popularity trend signal is created by comparing social media mentions during one time period to social media mentions in another time period. Other embodiments are also disclosed herein.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: April 3, 2018
    Assignee: WAL-MART STORES, INC.
    Inventors: Varun Srivastava, Yiye Ruan, Yan Zheng
  • Patent number: 9934484
    Abstract: A method for defining, generating, and using a global back-end taxonomy is disclosed. It is identified that a listing of an item is exposed to a plurality of users of a first subsystem via a set of categories of a first front-end taxonomy. The listing of the item is mapped to a set of categories of a global back-end taxonomy, the global back-end taxonomy being maintained independently of the first front-end taxonomy and a second front-end taxonomy, the second front-end taxonomy being associated with a second subsystem. A category of the set of categories of the global back-end taxonomy is mapped to a category of a set of categories of the second front-end taxonomy associated with the second subsystem. The listing of the item is exposed to a plurality of users of the second subsystem via the set of categories of the second front-end taxonomy.
    Type: Grant
    Filed: August 8, 2014
    Date of Patent: April 3, 2018
    Assignee: eBay Inc.
    Inventors: Amit Reuven Menipaz, Ravi Polisetty, Suresh Raman, Gerald Law, Ming Liu
  • Patent number: 9928519
    Abstract: A method implemented by computer-networks comprises the following steps: creating a mutual aid group capable of accommodating a plurality of small businesses using programming codes by assigning values to its attributes including the attribute on the shares which the prize offered by the mutual aid group is divided into; and storing the created mutual aid group in a mutual aid group storage area in a database; and recruiting at least one business into the mutual aid group by the businesses subscribing for the share of the mutual aid group for jointly running a prize promotion; and running the collective promotional campaign through the mutual aid group for all the members having joined the mutual aid group to produce winners; and controlling the running process of the mutual aid group including the process of grouping the businesses, the process of running the collective campaign, and the transformation of these processes. A system based on the computer-networks supports the implement of the above method.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: March 27, 2018
    Inventors: Shiyue Xiong, Dingge Xiong
  • Patent number: 9928537
    Abstract: Managing user bookmark information includes receiving a bookmark-related action request and determining a type of action associated with the bookmark-related action request and user information associated with the bookmark-related action request. In the event that the type of action corresponds to an add bookmark action, managing user bookmark information further includes generating a bookmark data record, the bookmark data record comprising the user information and information to be bookmarked; determining, using the user information, bookmark database information associated with a bookmark database to which the bookmark data record is to be stored, the bookmark database being one of a plurality of bookmark databases; generating index information based on the user information and the bookmark database information; storing the index information in an index database that is separate from the plurality of bookmark databases; and storing the bookmark data record in the bookmark database.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: March 27, 2018
    Assignee: Alibaba Group Holding Limited
    Inventor: Ce Wu
  • Patent number: 9928658
    Abstract: One or more computer processors generate an augmented reality overlay for camera field of vision. The one or more processors determine a field of view of an imaging device. The one or more processors generate an overlay image that represents the field of view of the imaging device. The one or more processors determine a location of an image display device in respect to the field of view of the imaging device. The one or more processors generate a modified overlay image by modifying one or both of a size and an orientation of the overlay image. The modification is based on the location of the image display device in respect to the field of view of the imaging device. The one or more processors display the modified overlay image by the image display device in real-time.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: March 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ben Z. Akselrod, Anthony Di Loreto, Steve McDuff, Kyle D. Robeson
  • Patent number: 9929798
    Abstract: The present invention contemplates a variety of improved techniques including methods and apparatus for coordinating a plurality of devices, and more specifically, a method and apparatus for coordinating a plurality of devices to estimate or calculate various distances, relative positions, device attitudes, and other absolute and/or relative kinematic data.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: March 27, 2018
    Assignee: Wickr Inc.
    Inventors: Stanislav Vonog, Tara Lemmey, Nikolay Surin, Maxim Bykov
  • Patent number: 9928464
    Abstract: An efficient fact checking system analyzes and determines the factual accuracy of information and/or characterizes the information by comparing the information with source information. The efficient fact checking system automatically monitors information, processes the information, fact checks the information efficiently and/or provides a status of the information.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: March 27, 2018
    Inventor: Lucas J. Myslinski
  • Patent number: 9922375
    Abstract: According to another aspect, a computer system is provided. The computer system includes a memory; at least one processor in data communication with the memory; an optical character recognition (OCR) component executable by the at least one processor; and a receipt parsing component executable by the at least processor. The receipt parsing component is configured to receive an image of a receipt; request execution of the OCR component to convert the image to text; identify a value of a vendor element in the text; identify values of additional elements in the text based on the value of the vendor element; and store the vendor elements and the additional elements in a data store.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: March 20, 2018
    Assignee: Certify, Inc.
    Inventor: Alan Neveu
  • Patent number: 9922363
    Abstract: An enhanced shopping system for facilitating grocery shopping and in-store advertising is disclosed. The system utilizes uniquely changes (1) the way grocery retail industry captures and retains customers, (2) how customers organize their shopping efforts in grocery stores, (3) the approach to advertising and reaching customers, and (4) the information available to retailers and merchandisers related to customer (a) shopping patterns, (b) responses to merchandising and advertising, and (c) specific impact of discounting/coupons.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: March 20, 2018
    Assignee: ASHDAN LLC
    Inventors: Danielle Lynn Borom, Michael Preston Borom
  • Patent number: 9923991
    Abstract: Techniques are provided for automatically creating online accounts based on digital images, such as digital images of business cards. In one technique, multiple data items that have been extracted from a digital image of a business card are identified. A particular data item is contact information of a user associated with (or identified by) the business card. A verification code is sent, based on the particular data item, to a computing device of the user. The verification code is received from the computing device of the user. In response to receiving the verification code an account is created for the user and the account is modified to include a least some of the multiple data items.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: March 20, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alex Lai, Songtao Guo, Chris Degiere
  • Patent number: 9916597
    Abstract: A telecommunication system implements a method for providing a targeted on-line advertisement to a user accessing a content provider node of the system. An ad is requested from a user node. A content provider is identified at a right of first refusal ad service based on the ad request. At least one demographic corresponding to the user node is determined. Whether an ad corresponds to the determined demographic is determined. A default ad service is determined based on the content provider. The ad request is passed to a default ad service. Retrieved content is processed.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: March 13, 2018
    Assignee: Dizpersion Corporation
    Inventors: Frank C. Nicholas, Ian B. Carswell
  • Patent number: 9916577
    Abstract: A computer-implemented system and method that includes receiving by a mobile wallet device a product code that identifies a product after a user of the mobile device has been authenticated into the mobile wallet device, determining by the mobile wallet device the identity of a merchant from a plurality of merchants based on at least a portion of the product code. The method includes sending the received product code to a merchant computer, receiving by the mobile wallet device a price, information regarding the product and merchant bank information. The method further includes transferring payment for the product to a merchant bank from an account held by the user.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: March 13, 2018
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Ashish Bhoopen Kurani, Melissa Lowry, Stephen M. Ellis
  • Patent number: 9916331
    Abstract: A method and device for automatically processing static test data of a rail transit vehicle are provided. A target operation step is determined in accordance with a commissioning template. Information about a commissioning task step is sent to a terminal device, for prompting that the target operation step needs to be executed. After the information about a commissioning result corresponding to the target operation step is received, it is judged whether test data in the information is correct. If it is judged that the test data is correct, the information is sent to the terminal device, the judgement result is filled into the commissioning template, and a step of determining the target operation step is executed. If it is judged that the test data is incorrect, the information is sent to the terminal device, and the judgement result is filled into the commissioning template.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: March 13, 2018
    Assignee: CRRC QINGDAO SIFANG CO., LTD.
    Inventors: Huabo Shen, Shun Xu, Jianbo Zhao, Jie Chang, Qiliang Zheng, Chenyang Bing, Haogang Wu, Yao Wang, Qunjiang Zhu, Peiyuan Song
  • Patent number: 9916617
    Abstract: Systems and methods described herein relate to processing of information, data and database identifiers involving content and/or experiences. According to one exemplary implementation, an illustrative method of computerized information processing may involve handling and/or processing data regarding a product, where the product may be an experience represented by and automatically processed via one or more computer system(s) and/or platform(s) as a function of product type identifiers and/or Boolean flags.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: March 13, 2018
    Assignee: Traina Interactive Corp.
    Inventors: Trevor Dow Traina, Joseph Peter Vierra, Jennifer Chih-Ting Chen, Mitchell Paul Galbraith
  • Patent number: 9911081
    Abstract: An efficient fact checking system analyzes and determines the factual accuracy of information and/or characterizes the information by comparing the information with source information. The efficient fact checking system automatically monitors information, processes the information, fact checks the information efficiently and/or provides a status of the information.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: March 6, 2018
    Inventor: Lucas J. Myslinski
  • Patent number: 9912772
    Abstract: The automatic transmission of communications between a mobile device and a social networking system is regulated based on the communication mode of the mobile device. A communication for transmission between the mobile device and the social networking system is detected. A communication switch setting, such as a switch position, is determined for the mobile device. A communication mode for the mobile device is determined based on the communication switch setting. For example, if the switch is in a first position, the mobile device is determined to be in a social mode. Likewise, if the switch is in a second position, the mobile device is determined to be a manual mode. If the mobile device is in the social mode, the communication is automatically transmitted. If the mobile device is in the manual mode, the communication is transmitted only in response to authorization from the user of the mobile device.
    Type: Grant
    Filed: October 4, 2014
    Date of Patent: March 6, 2018
    Assignee: Facebook, Inc.
    Inventors: Mary Graham, Erick Tseng, Chamath M. Palihapitiya
  • Patent number: 9911155
    Abstract: A host computer is coupled to a source of item-level transaction data and a consumer computing device such as a Smartphone. A purchase program determines respective purchase intervals of respective items purchased by consumer from respective merchants using respective item-level electronic transaction data representing prior purchases of respective items by consumer. A shopping list program receives a location of consumer and/or data of an electronic calendar of consumer at host computer, identifies at least one merchant within a pre-determined distance of the received location and/or at which consumer has time to shop as determined from received calendar or schedule data, generates at least one electronic shopping list comprising at least one item previously purchased by consumer from the at least one merchant, and transmits the electronic shopping list from the host computer through a network to a computing apparatus of consumer.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: March 6, 2018
    Assignee: INTUIT INC.
    Inventors: Anirma R. Gupta, Gary D. Lueck
  • Patent number: 9911133
    Abstract: Systems and methods are described herein for supporting loyalty tiers. According to certain aspects, a custom number of loyalty tiers may be specified. Dynamic tier boundaries may be defined for each tier based upon a specified number of loyalty points, a percentile of total loyalty points, or a combination thereof. Periodic recomputing of tier boundary values can support dynamic loyalty tiers. According to certain other aspects, a user loyalty status may include a current tier and a pending tier. User loyalty points may be updated for a current loyalty activity. The updated user loyalty points may be compared with a point boundary for the pending tier and the user may be updated to the pending tier. Transacting the tier update with the server may be bypassed to reduce tier update latency. Also, immediate access at the client to features associated with the updated current tier may be supported.
    Type: Grant
    Filed: March 31, 2012
    Date of Patent: March 6, 2018
    Assignee: GOOGLE LLC
    Inventors: Andrew David Walbran, Kenneth Paul Stoltz, David Singleton, Douglas Alexander Gresham
  • Patent number: 9910871
    Abstract: A table can be replaced with a view transparently to the application. For example, a data dictionary can specify that the view is to be substituted for the table. At runtime, application operations on the table are redirected to be performed on the view. Validation can be performed to ensure congruence between the table and the view. Can be useful for situations where a view with enhanced functionality is desired to be used in place of the table without re-coding the application.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: March 6, 2018
    Assignee: SAP SE
    Inventors: Christian Stork, Kerstin Hoeft, Frank Becker, Bernd Roedel, Thomas Beissel