Electronic Shopping Patents (Class 705/26.1)
  • Patent number: 10044733
    Abstract: A method is disclosed for generating a media playlist by a media rendering device having a proximity detector. The proximity detector detects a first identification device, receives a first identification associated with the first identification device, and selects a first preference list associated with the first identification. The proximity detector detects a second identification device, receives a second identification associated with the second identification device, and selects a second preference list associated with the second identification. The media player generates a combined preference list based upon the first preference list and the second preference list and generates a playlist of songs based on the combined preference list.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: August 7, 2018
    Assignee: D&M Holdings, Inc.
    Inventors: Nicholas Murrells, Peter Celinski, Martin Richard Wachter, Anders Brogestam
  • Patent number: 10042513
    Abstract: In some embodiments, a multifunction device with a touch screen display and a plurality of applications concurrently displays a first plurality of application launch icons in a first area of the touch screen display, detects a first input by a user, and in response to detecting the first input by the user, displays a search input area on the touch screen display. In some embodiments, the device receives search input from the user, performs a search using the search input, and displays a plurality of search results from the search. In some embodiments, the device detects user selection of a first search result in the plurality of search results, and displays information corresponding to the first search result in the corresponding first application. In some embodiments, in response input from the user, the device returns to the search results and repeats this process for one or more applications.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: August 7, 2018
    Assignee: Apple Inc.
    Inventor: Imran Chaudhri
  • Patent number: 10044731
    Abstract: A system and method uses any or all of information of a user and/or user's activity at a second web site, information of the user's friends or other connections at the second web site, or registration information of the user, to determine whether to allow the user to communicate with other users of a first web site, prevent the user from communicating with other users of the first web site, or monitor the user's communications and allow or prevent the user from further communication based on the monitored communications at the first web site.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: August 7, 2018
    Assignee: Zoosk, Inc.
    Inventors: Alexander F. Mehr, Shayan G. Zadeh
  • Patent number: 10037560
    Abstract: Systems and methods are disclosed for processing transactions and associated data related to digital items, such as digital subscriptions. In one exemplary implementation, there is provided a method for processing information and transactions involving digital subscriptions. Moreover, illustrative methods may include processing digital subscription data from a first database, performing processing of information for display of at least some of the digital subscription data, and/or processing a checkout of the digital subscription.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: July 31, 2018
    Assignee: Traina Interactive Corp.
    Inventors: Trevor Dow Traina, Joseph Peter Vierra, I, Jennifer Chih-Ting Chen, Mitchell Peter Galbraith
  • Patent number: 10037563
    Abstract: A user communicates, such as through text, a phrase or word to quickly place and pay for an order. The phrase corresponds to details of the order and one phrase can contain orders with multiple merchants. Once the phrase is communicated, a service provider or merchant determines the order from the phrase and processes the order, which may include transmitting order details to the merchant(s) and processing the payment(s) to the merchant(s) on behalf of the user.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: July 31, 2018
    Assignee: PAYPAL, INC.
    Inventors: Ruchi Bansal, Rajesh Ramanand
  • Patent number: 10033741
    Abstract: A communication method and system according to the present invention generates a unique cryptographically secure URI in response to receiving a user post. The user post and URI are stored temporarily. The URI is sent to an intended recipient. In response to a first instance of accessing the URI, the content is retrieved and sent to the intended recipient. The original uploaded content and URI are then deleted. In response to subsequent instances of accessing the URI, random content determined in part by a current environmental state of the communication, is returned. Recent subsequent instances can return thematically similar content.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: July 24, 2018
    Assignee: BLINK.CLOUD LLC
    Inventor: Jonathan S. Luzader
  • Patent number: 10032203
    Abstract: A computing system comprises, in one example, a display system configured to generate user interface displays and a property surfacing system configured to detect a request to access properties corresponding to a selected unit and to access a unit-property association store that stores one or more association entities. Each association entity associates a property entity with the selected unit. The property surfacing system obtains the properties based on the associated property entity. The computing system comprises a display system controller configured to control the display system to generate a user interface property display with a representation of the properties.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: July 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shaleen Sharma, Prabhat Kumar Pandey, Ashish Kothari, Anirban Saha, Hemant Raj, Kartheek Reddy Naini, Ashwinderjit Kaur
  • Patent number: 10025942
    Abstract: A system and method of establishing permissions for multi-tenancy storage using an organization matrices is provided. The method includes a computing application for setting permissions for accessing data entries of a multi-tenant database, the data entries storing data associated with a number of computing devices where the multi-tenant database is accessible by two or more tenants and/or sub-tenants. The method includes displaying via a graphical user interface that displays the one or more tenants in a single workspace where the tenants are displayed in a hierarchical structure. The method includes receiving a permission commands to establish the permissions for a tenant and causing the permissions to be set.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: July 17, 2018
    Assignee: PTC Inc.
    Inventors: John Schaefer, Rick Bullotta
  • Patent number: 10025957
    Abstract: A secure provisioning manifest used to authenticate and securely communicate with peripherals attached to a computer is provided with techniques to learn about a new peripheral not authorized to be attached to the computer and possibly gain authorization for the peripheral. A secure I/O module, that is separate from an operating system and transaction software executed by a processor of the computer, uses the secure provisioning manifest to authenticate and establish a secure encrypted session for communicating with each peripheral authorized to be attached to the computer. When an unauthorized peripheral is found, identifying information for the peripheral is transmitted to an enterprise provisioning server with a request to authorize the peripheral.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: July 17, 2018
    Assignee: NCR Corporation
    Inventors: Erick Christian Kobres, Ron William Rogers
  • Patent number: 10025809
    Abstract: A system is designed for processing instructions in real time during a session. This system comprises: a preloader for obtaining reference data relating to the instructions, the reference data indicating the current values of each specified resource account data file, and the preloader being arranged to read the reference data for a plurality of received instructions in parallel from a master database; an enriched instruction queue for queuing the instructions together with their respective preloaded reference data; an execution engine for determining sequentially whether each received instruction can be executed under the present values of the relevant resource account files and for each executable instruction to generate an updating command; and an updater, responsive to the updating command from the execution engine (for updating the master database with the results of each executable instruction, the operation of the plurality of updaters being decoupled from the operation of the execution engine.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: July 17, 2018
    Assignee: Euroclear SA/NV
    Inventors: Henri Petit, Jean-Francois Collin, Nicolas Marechal, Christine Deloge
  • Patent number: 10026076
    Abstract: The subject matter described herein includes methods, systems, and computer readable media for virtual card transfer between near field communications (NFC)-enabled mobile devices. According to one aspect, a method for over-the-air (OTA) virtual card transfer between NFC-enabled mobile devices is disclosed. The method includes receiving, at an OTA provisioning server, a virtual card, from a sending mobile device, that is intended for a receiving mobile device. The virtual card is provisioned, over the air, to the receiving mobile device, where the virtual card is immediately presentable by the receiving mobile device at a point of sale terminal.
    Type: Grant
    Filed: October 6, 2009
    Date of Patent: July 17, 2018
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Pradeep Kumar, Mohammad Khan
  • Patent number: 10021345
    Abstract: A communication management system transmits questionnaire information including a set of questions relating to one or more services available to a communication terminal to the communication terminal through a network, receives answer information including a set of answers to the set of questions from the communication terminal through the network, determines a service to be provided to the communication terminal based on the answer information, and transmits to a relay device an operating parameter for controlling the relay device in transmitting or receiving content data to or from the communication terminal according to the determined service.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: July 10, 2018
    Assignee: Ricoh Company, Ltd.
    Inventors: Takeshi Horiuchi, Atsushi Nakafuji, Takahiro Asai, Yohei Yamamoto, Yoshikazu Goto
  • Patent number: 10016689
    Abstract: Systems and methods for analyzing a game application are disclosed. While the game application is executed in a gameplay session, embodiment of the systems and methods can acquire data associated with the game application. The data acquired during the gameplay session may be associated with a session identifier. Different types of data (such as telemetry data and video data) can be linked together using the timestamps of the gameplay session. A user can choose a timestamp of the gameplay session to view the data associated with that timestamp. In certain embodiments, the systems and methods can associate an event with one or more timestamps. When a user chooses the event, the systems and methods can automatically display event data starting from the beginning of the event.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: July 10, 2018
    Assignee: ELECTRONIC ARTS INC.
    Inventors: Alexander Brian Marshall Lucas, Matthew Frederick Church, Curtis Aaron Onuczko, Jonathan David Cooper, Michelle Daphne Naylor, Tulay Tetiker McNally, Gavin Vankosky
  • Patent number: 10019742
    Abstract: A system may include a server device configured to receive, from a catalog administrator device, a 3D product model encoded in a 3D modeling format, receive, from the catalog administrator device, a definition of a hotspot including an association of a location on the 3D product model with an element of product media related to an aspect of the 3D product model, and store the 3D product model in a data store in association with the hotspot and the element of product media. A user device may be configured to receive a 3D catalog from a server device, display, on the user device using a 3D object renderer, a 3D product model of the 3D catalog, the 3D product model being encoded in a 3D modeling format, and send, to the server device, analytics data indicative of user interaction with the 3D product model using the 3D object renderer.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: July 10, 2018
    Assignee: ONU, LLC
    Inventors: Settimio Michael Sesti, Sean Hurwitz
  • Patent number: 10019720
    Abstract: Disclosed herein are systems, methods, and apparatuses that can provide, for example, dynamic page feed recognition for providing zero-configuration analysis of web pages and tailored advertisement provision to website visitors. The systems, methods, and apparatuses can be used to analyze inventory feed. Based on analysis of user interaction data on the web pages, one or more matching methodologies can be used to determine matching data between the visited web pages and the inventory feed.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: July 10, 2018
    Assignee: Transitiv, Inc.
    Inventor: Stephen Ashley Messer
  • Patent number: 10019724
    Abstract: A mobile device with a display, processor(s), and memory: displays promotional offers; detects a user input selecting one of the promotional offers; and initiates performance of a transaction with an automatic retail machine to purchase a product stocked by the automatic retail machine. The mobile device also: receives a transaction completion notification from the payment module indicating that the product corresponding to the selected promotional offer was vended by the automatic retail machine; and, in response to receiving the transaction completion notification, provides a prompt to the user of the mobile device to obtain a product code for the vended product to validate the promotional offer. The mobile device further: obtains the product code for the vended product; transmits the product code to the server; and, in response: receives promotion validation information from the server; and displays the promotion validation information indicating whether the respective promotion offer was validated.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: July 10, 2018
    Assignee: PAYRANGE INC.
    Inventor: Paresh K. Patel
  • Patent number: 10013146
    Abstract: In an approach for displaying applications associated with content in a clipboard, a computer receives a selection of content to transfer to a clipboard, wherein the content is selected from a first application on a computing device. The computer identifies one or more applications on one or more computing devices capable of processing the received selection. The computer assigns the identified one or more applications to one or more categories. The computer displays one or more user interface objects representative of the one or more applications with a respective assigned category.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: July 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Girish Padmanabhan, Sunanda Patil, Hina Purohit
  • Patent number: 10015704
    Abstract: A first base station may perform a method for controlling handover of a terminal. The method may include setting a handover parameter that is determined based on a handover policy and transmitting a message including the handover parameter to the terminal. The handover parameter includes a service parameter. The service parameter is used when determining a handover condition of the terminal in order to induce handover from the first base station to the second base station according to the handover policy.
    Type: Grant
    Filed: July 26, 2013
    Date of Patent: July 3, 2018
    Assignee: KT CORPORATION
    Inventors: Hyun-Song Lee, Si-Young Heo, Kyungjun Lee, Yongjoo Tcha
  • Patent number: 10013468
    Abstract: A method of adapting a GUI that comprises selecting a group of multivariable objects which comply with a search query from a plurality of multivariable objects, each the plurality of multivariable object is defined by a plurality of object variable values each of one of a plurality of object variables, for each one of the plurality of object variables, calculating a plurality of difference values each defines a difference between a first object variable value of one of the group of multivariable objects and a second object variable value of another of the group of multivariable objects, identifying a set of differentiating object variables from the plurality of object variables according to an analysis of the plurality of difference values of each one of the plurality of object variables, and updating a GUI accordingly.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: July 3, 2018
    Assignee: Twiggle Ltd.
    Inventors: Adi Avidor, Amir Konigsberg
  • Patent number: 10007936
    Abstract: Methods and systems are provided for managing product reviews for users based on their social data, wherein the social data may comprise data associated with or inferred from the users' social connections.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: June 26, 2018
    Assignee: Valutrend Corporation
    Inventors: Subha Ghoshal, Shree S. Ghoshal
  • Patent number: 10009731
    Abstract: An information sharing method, device and storage medium are provided. The method comprises: receiving from a first terminal device, a first message requesting information-for-sharing; determining a current location of the first terminal device based on a location from which the first message is transmitted, and recording the current location as a first geographical location; determining that a geographical sharing range matched with the first geographical location exists in pre-set geographical sharing ranges; determining information-for-sharing corresponding to the geographical sharing range matched with the first geographical location as target information-for-sharing, based on a correspondence between the geographical sharing range and information-for-sharing uploaded in the geographical sharing range; and transmitting the target information-for-sharing to the first terminal device.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: June 26, 2018
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Jie Zhao
  • Patent number: 10007969
    Abstract: A method, an eBook, and an apparatus. The method includes calculating, by a processor, a usage metric describing a timing at which an eBook has been displayed for viewing by a user. The method further includes selectively deteriorating, by the processor, a look of the eBook for a secondary market based on the usage metric of the eBook.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: June 26, 2018
    Assignee: International Business Machines Coporation
    Inventors: Enrica Alberti, Gianluca Mariani, Riccardo Rossi, Antonio Secomandi, Michele Tomassi, Viviana Tripodi
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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