Directed, With Specific Intent Or Strategy Patents (Class 705/26.62)
  • Patent number: 10289620
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating a database, including identifying a plurality of assets, each asset associated with a database query; parsing the plurality of assets to identify metadata associated with each asset; analyzing the metadata to identify a plurality of enterprise terms; providing, in response to the analyzing, one or more database models, the one or more database models storing relationships between the assets and the metadata, the relationships including, for one or more of the assets of the plurality of assets, a link between the asset and a particular enterprise term of the plurality of enterprise terms that is determined to be associated with the asset; and storing the database models.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: May 14, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Melinda Jo Cleaver, Ryan Alan J. Boone
  • Patent number: 10282914
    Abstract: Systems and methods are disclosed method for rendering reality for an object by performing motion tracking and area learning of an environment; selecting a pattern or color from a plurality of product variations; blending the pattern or color of the object and the environment; and displaying the color on the object as an augmented reality view.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: May 7, 2019
    Inventors: Bao Tran, Ha Tran
  • Patent number: 10275817
    Abstract: Various systems and methods for obtaining vendor information using mobile internet devices are described herein. An inquiry for a product or service is received from a user. A location for the receipt of the product or service is received. Vendor information of a vendor of the product or service proximate to the location is determined, with the vendor information including a price for the product or service, and a wait time to receive the product or service. The vendor information is then transmitted to the user.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: April 30, 2019
    Assignee: Intel Corporation
    Inventors: Robert Bruce Bahnsen, Robert Gittins, Robert Swanson, Mallik Bulusu
  • Patent number: 10269059
    Abstract: A computerized exchange network makes available on the Internet collected information of items under inspection, such as goods, real estate, or the like. In one aspect, the items and collected information, such as images and videos, are added to a virtual showroom or other virtual inspection site that presents an inventory of such goods, real estate, or the like available from multiple sellers and/or locations. In another aspect, detailed objective information about the items is provided. In another aspect, a data structure includes desired criteria for a desired item and provides an alert when an item of interest matches the desired criteria.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: April 23, 2019
    Assignee: 3I AVI, LLC
    Inventor: Jason Hauk
  • Patent number: 10262392
    Abstract: A technique for rendering database data in visualized form using a distributed computer system including a plurality of networked worker nodes each including a graphics processing unit (GPU) is disclosed. The technique includes receiving, at a head node, a user request to render data, forwarding the request to the worker nodes, processing, in parallel, by the worker nodes, chunks of respective shards of data to be rendered. The technique also includes merging, in parallel, by each of the worker nodes, initial images formed by the processing within respective shards, to form a plurality of integrated images, merging, in parallel, respective integrated images to form worker node images, and transmitting respective worker node images to the sink node. The technique also includes merging the worker node images to form a final image, converting the final image to an output image, and providing the output image to the user.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: April 16, 2019
    Assignee: KINETICA DB, INC.
    Inventors: Amit Vij, Nima Negahban, Eli Glaser, Byungil Jeong
  • Patent number: 10229445
    Abstract: Systems and methods for managing structured descriptions of entries are described. For example, a machine receives a textual description of an entry representing an item. The textual description represents the item being submitted by a user, and received from a client device associated with the user by a network-based system. The entry, after creation, corresponds to a listing of the item at the network-based system. The machine generates a structured description of the entry based on the textual description of the entry. The structured description includes a name-value pair derived from the textual description submitted by the user. The machine receives an edited version of the structured description based on causing a display of the structured description in a user interface of the client device. The machine stores the edited version of the structured description in a record of a database.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: March 12, 2019
    Assignee: eBay Inc.
    Inventors: Kenneth Allen Pate, Robert Chatwani, Nancy Dickenson
  • Patent number: 10229443
    Abstract: Described are systems and methods that facilitate visual search for and price filtering of information. For example, rather than requiring a user to select a pre-defined price range (e.g., “under $25,” $25 to $50,” “$50 to $100”) for filtering, a user may price filter search results by specifying a single price filtering value around which the search results are filtered. The range around the single price filtering value is dynamically selected based on, for example, the search results being filtered, the past purchase history of the user, past user search history, etc.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: March 12, 2019
    Assignee: Pinterest, Inc.
    Inventors: Albert Pereta Farre, Evan Howell Sharp, Rui Jiang, Dong Wang, Erin Rose Larsen
  • Patent number: 10223740
    Abstract: Aspects of the disclosure relate to virtual reality systems (and/or augmented reality systems) that facilitate visualization of replacement and/or additional items for rebuilding a damaged room. The system may provide a virtual representation of a subject real world room. A user may select items, such as appliances and furniture, for placement in the virtual room and the system may update the virtual room to include a representation of the items. In some embodiments, the system may utilize information about the user to provide recommendations regarding items that may be placed in a virtual room. For example, the system may utilize one or more service records to identify items covered under a service associated with the user. In some embodiments, the system may apply a monetary settlement to the cost of the real world items to facilitate the replacement of damaged items.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: March 5, 2019
    Assignee: Allstate Insurance Company
    Inventors: Caleb Brian Slaughter Gore, Colton J. Reif
  • Patent number: 10223721
    Abstract: Techniques for offering an item may be provided. For example, an item may be available for ordering from a network-based resource based on available offers. A request for an unavailable offer may be received. The request may be matched with a new offer that may have been generated after the request may have been received. Based on the matching, the item may be ordered from the network-based resource according to the new offer.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: March 5, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Sandeep Bhatia
  • Patent number: 10204121
    Abstract: Embodiments may include a system configured to receive search session data that indicates, for each of multiple search sessions performed by a respective user, multiple search queries submitted by that user during the search session. The system may also receive search selection data that indicates, for each of multiple search queries resulting in a set of search results, a particular item selected from that set of search results by a respective user. The system may be configured to perform a co-occurrence analysis on the search data in order to generate one or more search indices that specify, for a given search query, one or more search queries determined to be related to the given search query according to the co-occurrence analysis. The system may be configured to process a client request for related queries that are related to a query of interest submitted by the user within that request.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: February 12, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Srikanth Thirumalai, Trevor Emerson Hill
  • Patent number: 10181141
    Abstract: Methods and systems for enabling access to listing performance data, used in conjunction with a search engine to order search results, are described. Consistent with some embodiments, a listing performance data engine module processes API commands received from client computing systems. The data engine module processes the API commands to identify and communicate relevant listing performance data that is used by a listing performance algorithm to assign a listing performance score to item listings satisfying a search request. The listing performance data provides sellers who have items listed for sale an insight as to how their item listings are performing in comparison to other item listings.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: January 15, 2019
    Assignee: eBay Inc.
    Inventors: Muhammad Faisal Rehman, Olivier G. Dumon, Ryan McDonald
  • Patent number: 10169464
    Abstract: The concept of a bi-directional search and match system or simply a match engine system is presented along with the detailed method and an algorithm for execution of the same. In this construct, a relational database, supported by appropriate software modules for other functions receives search queries from users and 5 converts them into numerical codes that are automatically and continuously matched against the search criteria provided by other users. The match engine continues with the match process at a pre-set time interval and automatically alerts the concerned users every time a match is found or as requested by the user. A user is enabled to initiate a range of follow-up actions 10 when at least one matching criteria is met.
    Type: Grant
    Filed: May 7, 2013
    Date of Patent: January 1, 2019
    Inventor: Ramesh Sivarajan
  • Patent number: 10169810
    Abstract: A computerized method of detecting product description inconsistencies, comprising receiving from a seller a product description comprising one or more attributes of a product offered for sale on an online marketplace arena, extracting automatically the one or more attributes by analyzing the product description using one or more language analysis tool, analyzing automatically the one or more attributes compared to a plurality of attributes of one or more other products of a same class as the product to detect one or more inconsistencies of the product description with respect to the one or more attributes and outputting the at least one inconsistency.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: January 1, 2019
    Assignee: Twiggle Ltd.
    Inventors: Amir Konigsberg, Adi Avidor
  • Patent number: 10163144
    Abstract: Techniques for extracting unstructured quantitative data may be provided. For example, a process may attempt to extract unstructured quantitative data to form structured data. This quantitative data may be used for searchable ordering of items in an electronic marketplace. For example, a process may attempt to find common attributes amongst several item descriptions. The common attributes may be recognized in the unstructured data, stored as structured data, and incorporated with a network page to allow the user to search for a particular item with a particular attribute. The desired attribute can help narrow a set of results from a search query.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: December 25, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Jianhui Wu, Krishnamurthy Koduvayur Viswanathan
  • Patent number: 10127286
    Abstract: A computer implemented method, program, system, and apparatus for searching structured databases is disclosed. This invention teaches the collation of results based on the time that a search is performed by a user by sending individual time-based queries to the database such that only an subset of results is obtained for each query. The time associated with each query is recorded in one or more datasets which correspond to the search being performed, and the datasets are consulted before each additional time-based query such that no time period is queried twice for the same search. By querying based on a subset of results existing in a particular time frame, the invention serves to limit load on a database and a user device while also removing the need for de-duplication of results, presenting the user with a collated list of the most relevant results based on the current time.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: November 13, 2018
    Assignee: Big Sky Sorcery, LLC
    Inventor: Andrew Seth Davidoff
  • Patent number: 10127566
    Abstract: Computer-based platforms, systems, software, and methods for dynamic recapture of retail sales in showrooming situations.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: November 13, 2018
    Assignee: NOW DISCOUNT LLC
    Inventor: Harsh Arora
  • Patent number: 10121188
    Abstract: A method and an associated system for ordering a spectacle lens by a wearer (1), said method involving steps of: selecting (S1) a spectacle frame by the wearer (1); capturing (S2) a picture showing partially a face of said wearer (1) wearing the selected spectacle frame, at a picture capturing side (10) so as a position of said spectacle frame with respect to the wearer face is extractable from said picture; obtaining (S3.1) a three dimensional shape of the selected frame at said picture processing side (20); processing (S3) said picture for obtaining the position of said spectacle frame with respect to the wearer face at said picture processing side (20); and ordering (S6) to a lens manufacturing side (40) spectacle lens complying with said frame shape, said extracted frame position, and wearer data, wherein said wearer data comprises at least a prescription for the wearer (1).
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: November 6, 2018
    Assignee: Essilor International
    Inventors: Eric Leonard, Ahmed Haddadi
  • Patent number: 10121171
    Abstract: Methods, devices and program products are provided which comprise the under control of one or more computer systems configured with specific executable instructions. The methods, devices and program products provide an image of an item for display, and the item is comprised of a plurality of components. The methods, devices and program products receive a selection of a component of interest from the plurality of components of the item, and obtain a component-level rating associated with the component of interest.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: November 6, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian Chang, Min Chong, Adam Brent Johnson, John Riley Lynch, Llewellyn James Mason, Francisco Jose Peredo Noguez
  • Patent number: 10078855
    Abstract: An exchange that fulfills natural language travel requests is described herein. According to some embodiments, systems for managing an exchange that fulfills natural language travel requests may include a publishing module that receives a plurality of inventory records from a plurality of suppliers, each of the plurality of inventory records pertaining to an available offering, the offering being defined by a set of metadata attributes, and a pattern recognition artificial intelligence engine that generates equivalent phrases for the set of metadata attributes from each inventory record by applying pattern recognition artificial intelligence to the set of metadata attributes, the equivalent phrases representing possible natural language queries to which an inventory record may correspond.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: September 18, 2018
    Assignee: Amgine Technologies (US), Inc.
    Inventors: Jonathan David Miller, Harold Roy Miller, Steven Mark Seider
  • Patent number: 10041803
    Abstract: A method for facilitating travel reservations is described. The method may commence with receiving a travel-related query from a user and parsing the travel-related query to derive at least one attribute of the travel-related query. One or more further users may be selected based on comparing the at least one attribute of the user with attributes of the one or more further users. The at least one attribute of the user may be ranked based on preference data of the one or more further users. The method may continue with assigning weights to the at least one attribute based on the ranking to create at least one weighted attribute. Feasible travel itineraries may be searched based on the at least one attribute. The feasible travel itineraries may be scored based on the at least one weighted attribute and travel itineraries selected based on the scoring may be presented.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: August 7, 2018
    Assignee: Amgine Technologies (US), Inc.
    Inventors: Harold Roy Miller, Jonathan David Miller, L. James Valverde, Jr.
  • Patent number: 10037372
    Abstract: An input from a current user selects, for display, a profile for another user. The current user's profile, and the selected profile are compared to identify a difference. A replication tag, corresponding to the difference, is displayed in the display for the selected profile. The information giving rise to the identified difference is replicated from the selected profile to the current user's profile, based on user actuation of the replication tag.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: July 31, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Oren Ryngler, Anthony J. Lee, Nicholas James Thomson, Michael Aksionkin, Prasant Sivadasan
  • Patent number: 10026111
    Abstract: Buyer, vendor and third party computer systems are disclosed together with a related method for enabling a prospective Buyer to browse a Vendor's website purchase goods or services. The Buyer's computer system automatically extracts purchase information from which the Vendor can identify the Buyer's purchase. The Buyer's computer system may transmit, under control of the Buyer, confirmation to the Vendor that a third party has been instructed to pay the Vendor for the Buyer's purchase. A third party's computer system may transmit to the Vendor confirmation of receipt of an instruction from a Buyer to pay a Vendor for goods or services.
    Type: Grant
    Filed: October 24, 2013
    Date of Patent: July 17, 2018
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Graham Gordon Thomason, Stephen Townsend
  • Patent number: 10013712
    Abstract: Disclosed are various embodiments involving access to guest orders in an electronic commerce application. In one embodiment, a request to access a guest account is obtained from a client. The request specifies a destination network address and an order identifier. A message is sent to the destination network address in response to verifying that the destination network address and the order identifier are associated with the guest account. The message includes a link that facilitates access to an order management function for the guest account.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: July 3, 2018
    Inventors: John Ingram Baker Dugaw, Sarah McIlwain, Bruce K. Ferry, Julian Sell
  • Patent number: 10013633
    Abstract: Various approaches enable a user to capture image information (e.g., still images or video) about an object of interest such as the sole of a shoe or other piece of footwear (e.g., a sandal) and receive information about items that are determined to match footwear based at least in part on the image information. For example, an image analyze service or other similar service can analyze the images to determine a type of shoe included within the images based at least in part on patterns of other distinguishing features of the sole of the shoe. The image analysis service can aggregate the results and can provide information about the results as a set of matches or results to be displayed to a user in response to a visual search query. The information can include, for example, descriptions, contact information, availability, location data, pricing information, and other such information.
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: July 3, 2018
    Assignee: A9.COM, INC.
    Inventors: Raghavan Manmatha, Wei-Hong Chuang
  • Patent number: 10013495
    Abstract: Techniques for managing intra-affiliation and inter-affiliation postings are described. Disclosed are techniques for receiving a posting from an account, the account being associated with an affiliation and an account parameter, transmitting one or more affiliation-specific parameters associated with the affiliation to the account, receiving a posting parameter from the account, the posting parameter being selected from one or more affiliation-specific parameters, determining a level of relevancy of the posting to a receiving account based on the posting parameter, the account parameter, and a receiving account parameter, the receiving account being associated with the receiving account parameter, generating an order of postings based on the level of relevancy, and transmitting the order of postings to the receiving account. One or more postings may be displayed at the receiving account based on the order.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: July 3, 2018
    Assignee: UpBreeze Incorporated Limited
    Inventor: Hong C. Leung
  • Patent number: 10007939
    Abstract: Buyer, vendor and third party computer systems are disclosed together with a related method for enabling a prospective Buyer to browse a Vendor's website to purchase goods or services. According to one aspect of the present invention, the Buyer's computer system automatically extracts purchase information from the Vendor's website from which the Vendor can identify the Buyer's purchase. According to a further aspect of the present invention, the Buyer's computer system transmits, under control of the Buyer, confirmation to the Vendor that a third party has been instructed to pay the Vendor for the Buyer's purchase. In a yet further aspect of the present invention, a third party's computer system transmits to the Vendor confirmation of receipt of an instruction from a Buyer to pay a Vendor for goods or services.
    Type: Grant
    Filed: February 6, 2003
    Date of Patent: June 26, 2018
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Graham Gordon Thomason, Stephen Townsend
  • Patent number: 9990832
    Abstract: A method for security and/or automation systems is described. In one embodiment, the method includes receiving social media data via a signal, analyzing the social media data based at least in part on a first parameter, identifying occupancy information based at least in part on the analyzing, and assessing a structure occupancy based at least in part on the identifying.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: June 5, 2018
    Assignee: Vivint, Inc.
    Inventors: Aaron Davis, Brandon Bunker, Rongbin Lanny Lin, Shiwei Liu
  • Patent number: 9965896
    Abstract: A display method includes: detecting a specific object from an input image captured by a camera; generating display data for rendering a plan view, a first display component, and a second display component based on a positional relationship between the camera and the specific object, the plan view corresponding to a first plane which is different from a second plane projected on the input image, the first display component being displayed at a camera position on the first plane, and the second display component being displayed at a reference object position on the first plane; receiving a designation of a point on the plane view; converting a designated position on the first plane into another position on depth direction to the second plane; generating positional information indicating three dimensional position of an augmented reality content based on the another position.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: May 8, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Ryouta Komatsu, Susumu Koga
  • Patent number: 9947046
    Abstract: Methods and systems for automatically providing dynamic content for facilitating a transaction are described herein. An online marketplace is accessed by a client device over a network. A user identifier associated with the client device is passed to a payment service provider via a merchant system associated with the online market place. Dynamic content is generated by the payment service provider in response to the user identifier and subsequently served to the client device over the network.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: April 17, 2018
    Assignee: PAYPAL, INC.
    Inventors: Hugo Olliphant, Ray Tanaka, Alan Tien, Roy Vella
  • Patent number: 9922455
    Abstract: A room planning system, generally at 10, comprises a host site 12 and a local site 14, two-way communication between which is represented by arrows A. On the host site is a host processor 16, which is connected to a database 18. On the local site is a local processor 20 that is connected to user input apparatus, in the form of a keyboard 24 and mouse 26, and to a graphical user interface, in the form of a display 28. The database 18 contains data of a plurality of types of product that are available for the design of a room space. In the example of a kitchen room space, the database contains product details of items such as room fixtures, floor units, wall units, worktops, handles, cornices, plinths, pelmets, sinks, taps, appliances and accessories. The host processor 16 is in communication with one or more local processors 20 via a communications network represented by arrows A, which could be a wide area network, such as the Internet.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: March 20, 2018
    Assignee: The West Retail Group Limited
    Inventor: Mark Pullan
  • Patent number: 9911042
    Abstract: Systems and methods for analyzing image data depicting properties are disclosed According to certain aspects, an electronic device may analyze image data depicting a property to identify a set of attributes of the property. The electronic device may identify, based on the set of attributes, an architectural style of the property. Further, the electronic device may identify at least one additional property having the same architectural style. Data indicative of the at least one additional property may be presented to a user for viewing and assessment.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: March 6, 2018
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: Alexander Cardona, Erin A. Olander, John A. Schirano
  • Patent number: 9911107
    Abstract: Generally, this disclosure describes a method and system for automated check-out and drop-off return of products using a mobile device. A method may include purchasing at least one product of a plurality of products wherein each product is located at a respective associated product location in a store that sells the plurality of products and a point of sale of each purchased product corresponds to the respective associated product location.
    Type: Grant
    Filed: February 27, 2012
    Date of Patent: March 6, 2018
    Assignee: INTEL CORPORATION
    Inventors: Hong Li, Eddie Balthasar, Taeho Kgil, Anand Rajan, Mark H. Price
  • Patent number: 9904721
    Abstract: Methods and apparatus are provided for performing source-side merging of distributed transactions prior to replication, wherein a distributed transaction occurs at a plurality of nodes. A first node includes a database and an audit trail that stores database change events from the database of the first node. One or more other nodes each include a database and an audit trail that stores database change events from the database of the respective node. In use, a transaction is initiated which updates the database of the first node and the database at one or more of the other nodes. The database updates are captured in the audit trails of the respective nodes involved with the transaction. The first node receives and merges the database change events from the audit trails of each of the nodes involved in the transaction. The merged database change events are replicated via a replication engine only from the first node.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: February 27, 2018
    Assignee: Gravic, Inc.
    Inventors: Paul J. Holenstein, Bruce D. Holenstein, John R. Hoffmann
  • Patent number: 9881025
    Abstract: A metadata extraction machine accesses an image that depicts an item. The item depicted in the image may have an attribute that describes a characteristic of the item and an attribute descriptor that corresponds to the attribute of the item and specifies a value of the attribute. The metadata extraction machine performs an analysis of the image. The analysis may include identifying the attribute descriptor corresponding to the attribute based on image segmentation of the image. The metadata extraction machine transmits a communication to a device of a user based on the identifying of the attribute descriptor corresponding to the attribute of the item depicted in the image.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: January 30, 2018
    Assignee: eBay Inc.
    Inventors: Sanjay Pundlkrao Ghatare, Ali Dasdan, Naren Chittar
  • Patent number: 9875463
    Abstract: The A CLOUD-BASED DESKTOP AND SUBSCRIPTION APPLICATION PLATFORM APPARATUSES, METHODS AND SYSTEMS (“CDSA Platform”) transforms service sign up, site creation, application registration data inputs via CDSA Platform components into new site display and Subscription App Store registration confirmation outputs. In some embodiments the CDSA Platform may facilitate generation of cloud-based desktop representations within a web browser. In one implementation, the CDSA Platform may receive a first user input, including identifying user information and a web Site address. In response to the first input, the CDSA Platform may create a new web Site at the received web Site address. In one implementation, the new website may comprise a first desktop representation on a web browser at the web Site address and may present a plurality of application icons on the first desktop representation.
    Type: Grant
    Filed: March 17, 2011
    Date of Patent: January 23, 2018
    Assignee: INFOSTREET, INC.
    Inventor: Siamak Farah
  • Patent number: 9857177
    Abstract: A mapping service can expose a set of APIs or other interfaces that can enable information from third parties to be incorporated into a mapping application executing on various computing devices, as well as to enable the mapping data to be embedded in applications associated with the third parties. This information can relate to points of interest (POI) that can be provided on a map displayed through the mapping application. In some embodiments the POI can be selected based upon information known about the user, in order to personalize the POI displayed and enable the selection of POI to likely be more of interest to the user. In some embodiments, the user can also select to receive types of POI from the third party providers, which can be incorporated with the mapping data and, in at least some embodiments can still be selected based on information known about the user.
    Type: Grant
    Filed: June 20, 2012
    Date of Patent: January 2, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Samuel S. Gigliotti, Ronald A. Kornfeld
  • Patent number: 9852183
    Abstract: Embodiments of the present application relate to an information providing method, system and a computer program product. An information providing method is provided. The method includes receiving an information search request including a search condition, forwarding the information search request to a plurality of processing servers to search for information relating to the search condition, determining a merge attribute based on the found information relating to the search condition, the merge attribute having related attribute values, merging the found information based on the determined merge attribute of the found information to obtain search results, and providing the received search results to a user.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: December 26, 2017
    Assignee: Alibaba Group Holding Limited
    Inventor: Nan Zheng
  • Patent number: 9846898
    Abstract: Methods and systems for enabling access to listing performance data, used in conjunction with a search engine to order search results, are described. Consistent with some embodiments, a listing performance data engine module processes API commands received from client computing systems. The data engine module processes the API commands to identify and communicate relevant listing performance data that is used by a listing performance algorithm to assign a listing performance score to item listings satisfying a search request. The listing performance data provides sellers who have items listed for sale an insight as to how their item listings are performing in comparison to other item listings.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: December 19, 2017
    Assignee: eBay Inc.
    Inventors: Muhammad Faisal Rehman, Olivier G. Dumon, Ryan McDonald
  • Patent number: 9818110
    Abstract: Methods and systems for facilitating online transactions are disclosed. One method includes supplying content for display in a frame of a website, the website hosted by a third-party. The method also includes receiving transaction information from the third-party, and returning a token to the frame, the token including state information based on the transaction information. The method further includes passing the token from the frame to the third-party. The method optionally also includes receiving the token from the third-party and transferring funds from a first account to a second account based on the transaction information and the state information.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: November 14, 2017
    Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: Robert Kerner, Weidong Tang
  • Patent number: 9818143
    Abstract: The present disclosure involves ensuring that items sold by a merchant appear in certain network pages. A network page is automatically accessed in a computing device. The network page is generated by a referral network site that displays at least one offering of an item by at least one competitor merchant. A unique identifier associated with the item is identified from the network page in the computing device. The unique identifier is stored in association with the item in a data store accessible to the computing device. The item and the unique identifier are included in a feed sent from the computing device of a merchant to the referral network site. The feed includes a listing of the item and a plurality of other items, wherein the item and the other items are offered for sale by the merchant.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Nagender Parimi, Jeetendra G. Mirchandani, Desai Nishitkumar Ashokkumar, Mohit Gupta
  • Patent number: 9813505
    Abstract: A device includes at least one of a mechanical component or an electrical component and an Internet enabled embedded system that controls at least one of the mechanical component or the electrical component. The Internet enabled embedded system is configured to establish a connection to a local area network (LAN), provide data to a registration service via the connection to the LAN, receive from the registration service an instruction to implement a specified registration technique, and implement the specified registration technique. The registration service is configured to bind the embedded system to a user account responsive to satisfaction of a criterion of the specified registration technique.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: November 7, 2017
    Assignee: Ayla Networks, Inc.
    Inventors: Vishwesh Pai, Sudha Sundaresan, Adrian Caceres
  • Patent number: 9760944
    Abstract: According to the embodiments described herein, an inventory exchange client can include one or more processors communicatively coupled to client memory, a client communication module, and a display. The memory can store machine readable instructions. The one or more processors can execute the machine readable instructions to store inventory information on the client memory. The inventory information can include a product instance. Updated inventory information can be received via the client communication module. The product instance can be updated according to the updated inventory information. The dynamic web page can be populated with identification objects. The identification objects can be associated with the inventory information. A product order request can be transmitted to an inventory exchange server. The product order request can be encoded to initiate a product transaction via the inventory exchange server.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: September 12, 2017
    Inventors: Lisa J. Kleinhandler, Christine A. Young
  • Patent number: 9762586
    Abstract: The present invention discloses a system and method for controlling mutual access of smart devices. The method includes creating a home account on a cloud server, and adding smart devices and device information corresponding to the smart devices to a device list under the home account; acquiring, for each of the smart devices, authentication by using the home account and device information corresponding to the smart device; and establishing, for each of the smart devices, a Transmission Control Protocol (TCP) long connection to the cloud server. In the present invention, a unique home account is created on a cloud server, so that smart devices log in to the cloud server by using the unified home account, and the smart devices under the unified home account allow mutual access when being authorized. Therefore, when smart devices in a home access each other, the workload is greatly reduced.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: September 12, 2017
    Assignee: SHENZHEN TCL NEW TECHNOLOGY CO., LTD.
    Inventor: Max Wu
  • Patent number: 9755885
    Abstract: Disclosed are various embodiments including systems and methods relating to the rendering of media content items on clients. For example, a media content item is designated in a server to be rendered on a client, where the server is configured to stream the media content item to the client. It is determined whether a copy of the media content item is locally accessible to the client for rendering on the client. When the copy of the media content item is not locally accessible to the client, the media content item is streamed from the server to the client. The server may obtain from the client a license to share the media content item for streaming to a predefined number of other clients when the copy of the media content item is locally accessible to the client and the client has the license.
    Type: Grant
    Filed: June 17, 2013
    Date of Patent: September 5, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Christopher L. Scofield, Luan Khai Nguyen
  • Patent number: 9727596
    Abstract: A method for generating a scalable visualization of a hierarchical data structure is provided. The method may include mapping at least one component within a plurality of components to the hierarchical data structure. The method may also include mapping at least one sub-component within a plurality of sub-components to the at least one mapped component. The method may further include mapping at least one variant within a plurality of variants to the hierarchical data structure as an accordion user interface widget. Additionally, the method may include mapping at least one variant component within a plurality of variant components to the at least one mapped variant as an accordion user interface widget. The method may also include mapping at least one variant sub-component within a plurality of variant sub-components to the at least one mapped variant component as an accordion user interface widget.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: August 8, 2017
    Assignee: International Business Machines Corporation
    Inventors: Maryam Ashoori, Jin Li
  • Patent number: 9721016
    Abstract: Embodiments of the invention provide a system and method for searching and reporting on semistructured data that can include dynamic metadata. One embodiment can comprise providing a user interface to a user based on an object type definition for an object type that allows the user to specify search criteria associated with a set of metadata, mapping the user search criteria to a query that comprises at least one structured query constraint and at least one unstructured query constraint, processing the query to search a set of data objects containing semistructured data associated with the object type according to the query and returning a set of results to the user. The search results can be returned to a user based on user-specified reporting parameters. Additionally, the reporting definition can be saved as an object for future execution.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: August 1, 2017
    Assignee: Open Text SA ULC
    Inventor: Thomas Robert Gruber
  • Patent number: 9712520
    Abstract: Techniques for authenticating a user may be described. In particular, a network-based document may be provided to a computing system of a user. The network-based document may include code and an identifier of another network-based document. The code may be configured to, upon execution, determine whether the other network-based document was accessed prior to providing the network-based document to the computing system. The other network-based document may be accessible to the user based on an identifier of the user. An indication that the other network-based document was accessed may be determined. For example, the indication may be received from the computing system based on an execution of the code at the computing system. The user may be authenticated based on the indication.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: July 18, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Darren Ernest Canavor, William Alexander Strand
  • Patent number: 9697559
    Abstract: A system and method for multi-source transaction processing receives order requests from a client system operated by a user. The order requests may include order placements and order inquiries. For example, an order request may be a placement for a computer system and associated peripherals. The user may have particular fulfillment organization preferences, and different components of the computer system and associated peripherals may be fulfilled by different fulfillment partners. Accordingly, the orders order requests are processed by an order request servicing system to, for example, split the order request into multiple processed order requests and each of the processed order requests is associated with an order request management system and prepared for transmission to the associated order request management system. The order request management systems can utilize the processed order requests to fulfill the order request.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: July 4, 2017
    Assignee: Versata Software, Inc.
    Inventors: Igor Postelnik, Jocelyn E. Goldfein, Phil G. Gilbert
  • Patent number: 9672551
    Abstract: Systems and methods for managing shared collections are described. For example, a machine receives a textual description of an entry requested to be created within a collection at a network-based system. The textual description is submitted by a user of the network-based system and received from a client device of the user by a server system within the network-based system. The entry, when created, corresponds to an item listed by the network-based system. The machine generates a structured description of the entry based on the textual description of the entry requested to be created. The structured description of the entry includes a name-value pair derived from the textual description submitted by the user. The machine determines that the entry is absent from the network-based system, and creates the entry within the collection by storing the structured description of the entry in a database of the network-based system.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: June 6, 2017
    Assignee: eBay Inc.
    Inventors: Kenneth Allen Pate, Robert Chatwani, Nancy Dickenson
  • Patent number: 9665862
    Abstract: Receiving payment includes the establishment, at a first server, a transaction record including information identifying a payment amount, a first account to be credited by the payment amount, and a second account to be debited by a debit amount. A financial authorization network performs an authorization analysis on at least the second account. The second account is debited if the authorization analysis is successfully completed, and the first account is directly credited by the payment amount to conclude the transaction. Risk analysis may be performed for each individual. Payment is integrated with shipping.
    Type: Grant
    Filed: April 18, 2012
    Date of Patent: May 30, 2017
    Assignee: Visa International Service Association
    Inventors: Paul J. Matsuda, Sarah E. Perry, Tracy L. Wilk