Item Configuration Or Customization Patents (Class 705/26.5)
  • Patent number: 10318981
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for semi-opaque sales with bundles of items. An example bundle can include hotel lodging and a bonus service, status, or item associated with that hotel. An system can identify a first bundle of a first base and bonus item, and a second bundle of a second base and bonus item. The system can present a semi-opaque offer comprising the first bundle, the second bundle, and a discount price, wherein the semi-opaque offer does not identify which of the first bundle and the second bundle will be sold at the discount price to the user upon acceptance of the semi-opaque offer, and wherein the discount price is a full price of the first base item. After receiving acceptance of the semi-opaque offer from the user, the system can disclose that the user has purchased the first bundle at the discount price.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: June 11, 2019
    Inventor: Joseph Bous
  • Patent number: 10310616
    Abstract: Techniques for modifying a garment based on gestures are presented herein. An access module can access a first set of sensor data from a first sensor, and a second set of sensor data from a second sensor. A garment simulation module can generate a three-dimensional (3D) garment model of a garment available for sale draped on an avatar based on the first set of sensor data and the second set of sensor data. A display module can cause a presentation, on a display of a device, of the 3D garment model draped on the avatar. Additionally, the garment simulation module can determine a modification gesture associated with the 3D garment model draped on the avatar based on the first set of sensor data and the second set of sensor data. Furthermore, the garment simulation module can modify the 3D garment model based on the determined modification gesture.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: June 4, 2019
    Assignee: eBay Inc.
    Inventors: Kyle Smith Rose, Pooja Sapra, Vivienne Melody Blue, Chuck Barnum, Giridhar Singam, Chris Miller, Rachel Maxine Minenno, James Stephen Perrine
  • Patent number: 10305849
    Abstract: A system and method for a social networking greeting card are disclosed. In various embodiments, a group wish system for group of friends or family (initiator/host) to are greeting card or express and communicate wishes (emotional, feelings) in commemoration of birthdays, anniversaries, holidays, weddings, reunions, demands, protests, opinion surveys, statistical purposes, complaints or any celebration to one or more individuals. The system can be used by officials, relatives and may be used as a marketing tool. Wishes from sponsors are added to the greeting card at the beginning, middle or end of the card. For example, a college or university can provide sponsorship messages to the added to the card.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: May 28, 2019
    Inventor: Prasad Venigalla
  • Patent number: 10304035
    Abstract: A document management system creates a copy of a first purchase document when a request to modify the first purchase document is received. The copy of the first purchase document is a second purchase document. The system receives modifications for the second purchase document. The system requests approval of the modifications of the second purchase document. The system receives approval of the modifications of the second purchase document. The system integrates the modifications of the second purchase document into the first purchase document. The first purchase document remains active at least after the second purchase document is created and before the receiving approval.
    Type: Grant
    Filed: June 10, 2009
    Date of Patent: May 28, 2019
    Inventors: Shibhu Nambiar, Suman Guha
  • Patent number: 10262302
    Abstract: Recommending a recipe and monitoring the preparation of the recipe according to a calendar by a computer that receives calendar data that includes one or more of: a date, scheduled appointment times for the date and appointment durations, any special events on the date, and proximity of the date to a holiday. The computer identifies one or more recipes that can be prepared in an available time slot in the calendar, the one or more recipes includes a list of food from a food ingredient list and monitors data, including length of time to complete a preparation step of the selected recipe. Responsive to the length of time increasing by more than a threshold value, the computer adjusts one or more subsequent preparation steps of the selected recipe to compensate for the increase to the length of time and/or the calendar to provide a longer available time for recipe preparation.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: April 16, 2019
    Assignee: International Business Machines Corporation
    Inventors: Minkyong Kim, Min Li, Clifford A. Pickover, Valentina Salapura
  • Patent number: 10254941
    Abstract: A computer-aided design system enables physical articles to be customized via printing or embroidering. A user interface may be generated that includes an image of a model of an article of manufacture and user customizable design areas that are graphically indicated on the image corresponding to the model. A design area selection may be received. In response to an add design element instruction and design element specification, the specified design element is rendered in the selected design area on the model image. Customization permissions associated with the selected design area are accessed, and using the customization permissions, a first set of design element edit tools are selected and rendered. User edits to the design element may be received and rendered in real time. Manufacturing instructions may be transmitted to a printing system.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: April 9, 2019
    Assignee: Best Apps, LLC
    Inventor: Michael Bowen
  • Patent number: 10241783
    Abstract: Disclosed are apparatus and methods for processing configuration data sets. A computing device can retrieve configuration data set(s) from data storage. A configuration data set can include key-value pairs related to configuring a software application, where a key-value pair can include a key name and an associated value. The computing device can merge the configuration data set(s) into a merged configuration data set by at least: determining whether multiple key-value pairs of the configuration data set(s) are in conflict; after determining that multiple key-value pairs of the configuration data set(s) are in conflict, determining a representative key-value pair to represent the multiple key-value pairs; and adding the representative key-value pair to the merged configuration data set. The computing device can provide the merged configuration data set to the software application.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: March 26, 2019
    Assignee: Google LLC
    Inventors: Tal Dayan, Safa Alai, Arda Atali, Shuai Jiang
  • Patent number: 10242069
    Abstract: Systems, methods, and software are disclosed herein for curating templates. In an implementation, templates are annotated with information that describes various factors descriptive that describe perceived qualities of the templates. A templates service automatically ranks the templates based on the factors, including functional and aesthetic factors, as well as a randomizing factor. A determination is then made about which of the collection of templates to include in a gallery set that is downloaded to local applications. The templates service replies to requests for the gallery set with results comprising graphical representations of the templates included in the gallery set.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: March 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Mowatt, Alexei Soloveitchik, Hubert Gezikiewicz, Philip Harney, Rebecca Anne Robinson, Stephanie Krieger
  • Patent number: 10235630
    Abstract: An electronic computing device includes a processing unit and system memory. The system memory includes instructions which, when executed by the processing unit, cause the electronic computing device to obtain first data from a response rate by decile model. The first data includes response rates for responses received from one or more individuals or organizations in response to communications sent to the one or individuals or organizations. The first data is organized into deciles. Second data is obtained from the response rate by decile model. The second data includes a weighting percentage for each of the deciles. The first data and the second data are used to calculate a performance score for the response rate by decile model. The performance score provides an indication as to how well the response rate data is aligned by decile in the response rate by decile model.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: March 19, 2019
    Assignee: Wells Fargo Bank, N.A.
    Inventor: Dane Wenzhen Wu
  • Patent number: 10223725
    Abstract: A service provider presents results from a search query with dynamic category ranges, with each category range having approximately the same number of items within the category range.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: March 5, 2019
    Assignee: Adobe Systems Incorporated
    Inventor: Romualdas Maslovskis
  • Patent number: 10198514
    Abstract: Techniques are described for dynamically generating filter controls that enable the filtering of content items presented in a user interface such as a web application. In response to a request for content, one or more content items may be provided. The content item(s) may be analyzed to determine one or more attributes that describe the content item(s). The filter control(s) may then be determined dynamically based on the attribute(s) of the content item(s). The filter control(s) may be presented in the same user interface with the content item(s) to enable filtering of the content item(s) based on the attribute(s). The filter control(s) may be determined based on user behavior data, user demographic data, social network data, historical sales information, or other information.
    Type: Grant
    Filed: August 13, 2014
    Date of Patent: February 5, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrei N. Krotkov, Daniel Dwight Longley
  • Patent number: 10176516
    Abstract: An online marketplace system may allow sellers to create listings for items to sell. A seller may create a listing using an application installed on the seller's mobile device. The application may be configured so that a seller can very quickly provide information regarding an item, and therefore create a listing within minimal time investment. The application monitors data connectivity and detects connectivity problems that may create delays in providing item information to the online marketplace system. When there are problems with connectivity, the application caches the item information so that the user of the application does not perceive any latencies. When data connectivity improves, the application sends the cached item information to the online marketplace system for creation of the listing.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: January 8, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Sooraj Sreekumar
  • Patent number: 10169004
    Abstract: Embodiments of systems and methods disclosed herein provide an application development platform in an enterprise computing environment. More specifically, in certain embodiments, systems and methods are disclosed that enable an application development platform to reuse, extend, and/or customize entity-based applications in an enterprise computing environment. The application development platform can extend an entity to include user configured settings including zero or at least one of a property, a permission, an action, a behavior, or a resource to the entity to generate user customized versions of the entity. The applications may be customized by an end user, while allowing the underlying application to be updated without losing any user customizations.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: January 1, 2019
    Assignee: Open Text SA ULC
    Inventors: Dana Lawrence Khoyi, Albertus Hendrik Roos, Richard Winfield Bolling, Renatus Cornelis Prins
  • Patent number: 10115144
    Abstract: An online lockable device ordering system and method for lockable devices such as padlocks including a key matching module configured for user entry of at least one key identifier configured to unlock certain lockable devices. The key matching module matches the key identifier with a range of stored key identifiers stored in a storage device. Images of lockable devices corresponding to the matched range are displayed on a user display screen, and the user can select a lockable device from the displayed images. The selected lockable device is customized to open with the user's existing key.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: October 30, 2018
    Assignee: HODGE PRODUCTS, INC.
    Inventor: Anthony A. Hodge
  • Patent number: 10102555
    Abstract: Illustrative embodiments may generally be directed to, among other things, a platform for providing information to one or more consumers to facilitate the purchase of one or more vehicles. In one embodiment, the platform may provide information associated with one or more OEMs and their vehicle product lines. In another embodiment, the platform may facilitate selecting, building, modifying, comparing, and/or purchasing one or more vehicles. In yet another embodiment, the platform may determine inventory data corresponding to actual available inventory at one or more dealerships.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: October 16, 2018
    Assignee: AUTOTRADER.COM, INC.
    Inventors: Nicholas James Park, Melanie Allgood Hygema, Brett Michael Kelly, Brian Cameron Zavitz, Pamela Ann Russek, Jose Ignacio Puente
  • Patent number: 10078862
    Abstract: Methods, systems, and computer-readable media for providing consolidated order management are presented. In some embodiments, a computer system may receive, via a communication interface, and from a first organization user computing device, a first request for a first order user interface. Based on receiving the first request for the first order user interface from the first organization user computing device, the computer system may load first interface information from a consolidated order management database. Subsequently, the computer system may generate a first order interface based on the first interface information loaded from the consolidated order management database. Then, the computer system may send, via the communication interface, and to the first organization user computing device, the first order interface generated based on the first interface information loaded from the consolidated order management database.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: September 18, 2018
    Assignee: Bank of America Corporation
    Inventors: James J. Deats, Valerie J. Redmond, Ninoshka F. Vargas, Joe A. Andrews, Jeffrey J. Donnelly, John C. Savas, Suchitra Ravilla
  • Patent number: 10074061
    Abstract: Embodiments are described herein including systems and methods for presenting vehicles available for wholesale purchase to retail consumers in order to generate a retail “lead” on a specific vehicle prior to acquisition of that vehicle by a dealer. The electronic lead, once generated, is made available to a licensed dealer before the dealer acquires the inventory corresponding to the lead. In contrast to known lead generation models, the lead is created on a specific vehicle that a retail dealer has the ability to purchase, but has not yet taken into inventory.
    Type: Grant
    Filed: April 6, 2015
    Date of Patent: September 11, 2018
    Assignee: Openlane, Inc.
    Inventors: Zachary E. Hallowell, Andrew Iorgulescu
  • Patent number: 10074124
    Abstract: Methods and apparatus for on-demand customization of products. A product distributor may provide a product customization service and user interface to its customers that may be used to enhance, extend, customize, or combine stock physical products offered by the product distributor by providing custom add-on physical items for or customizations to the stock products. The product distributor may leverage on-demand production technologies such as additive manufacturing technologies to produce the custom physical items or customizations according to specifications received from the customer or generated according to descriptive information for the stock products. The custom items may be combined with one or more stock products to produce customized products for the customers.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: September 11, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Ethan Zane Evans
  • Patent number: 10046521
    Abstract: A system and method for manufacturing objects in an automated fashion to improve the accessibility and effectiveness of manufacturing technologies. The system may be comprised of one or more web-accessible servers, one or more clients that may communicate with the server, and one or more manufacturing apparatuses that may communicate with one or more clients or servers. The server turns designs into manufacturing instructions using user-specified settings and databases of manufacturing parameters for particular apparatuses and/or manufacturing methods. The system may facilitate communication and revision of designs, manufacturing parameters, or manufacturing instructions between the user and the owner or operator of the manufacturing apparatus. The client may facilitate communication between the server and manufacturing apparatus, may monitor the manufacturing apparatus, and may be physically internal or external to the apparatus.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: August 14, 2018
    Assignee: JABIL INC.
    Inventors: Christopher Walker, John Feusi
  • Patent number: 10042831
    Abstract: The present invention generally relates to graphic correction systems and methods. In particular, embodiments of the invention are directed to systems and methods configured to test the quality of images or other multimedia content uploaded to a web-based application and automatically performing corrections and conversions to the image or other multimedia content based at least in part on the results of the quality test.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: August 7, 2018
    Inventor: Matthew Nathan Lehrer
  • Patent number: 10019715
    Abstract: An identification of a customer and identification of a webpage to be transmitted to the customer from a first data system are received. Message content is selectively inserted from at least one second data system for the identified customer into the identified webpage. The first data system is thereafter notified to transmit the webpage from the first data system to a computer system associated with the identified customer. Message content may be generated by the at least one second data system relating to the customer's interaction with the at least one second data system. Selective insertion and notification may be achieved by a message system. The transmission of the customer/web page identification to the message system and the transmission of the identified web page to the customer may be achieved by the first data system.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: July 10, 2018
    Assignee: United Services Automobile Association (USAA)
    Inventors: Kevin A. Kossow, Evgenia Voskresenskaya Strudell, Thomas Clark, Michael C. Nickel, Julee Dyer
  • Patent number: 9959080
    Abstract: The invention relates to a method and system for a user to use a mobile device camera to place a camera image on one of a series of transparent product overlays to display on the viewfinder window a real-time mock-up of the camera image on the transparent product overlay. The user has the ability to modify the size and location of the camera image on the transparent product overlay. The user can then accept the latter display or make final adjustments to the camera image to make a final mock-up. The user can share the user's camera image creation without geographic restriction by via email, text, social media, or obtain the product with the camera image thereon in the exact form as the final mock-up, in less than 15 seconds. The user also has the option to share their creation to a newsfeed in which other users can view, share, and buy. The original creator of the product will get a commission of a purchase.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: May 1, 2018
    Assignee: RAGEON, INC.
    Inventor: Michael Krilivsky
  • Patent number: 9949534
    Abstract: A method of making an article of footwear is disclosed. The method may include the steps of selecting a family of article types, selecting a customized article type, manufacturing an article of footwear with the customized article type and shipping the article of footwear to a pre-designated shipping address. The customized article type can be configured with a user selected characteristic. The method can also include limiting the number of article types displayed to a user at any time.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: April 24, 2018
    Assignee: NIKE, Inc.
    Inventors: David J. Dirsa, Clifford B. Gerber, Petre Gheorghian, E. Scott Morris
  • Patent number: 9939281
    Abstract: A method and system for building a trip plan from various sources is provided. The method includes receiving information detailing a planned trip from a social media website. A weighted rank is calculated for one or more stopover points associated with the planned trip. A route for the planned trip, customized for the current travelers, is created, based on the calculated weighted rank of the stopover points and on a selection from the current travelers.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: April 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ali Y. Duale, Shailesh R. Gami, Louis P. Gomes, Rajaram B. Krishnamurthy
  • Patent number: 9934525
    Abstract: An online personalized gifting system for providing gift card related packaging formats to enhance the customer experience relating to online gift card sales.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: April 3, 2018
    Assignee: Gift Card Impressions, LLC
    Inventors: Brett R. Glass, Nicole E. Glass
  • Patent number: 9928540
    Abstract: Techniques to enable the integration of a courier service with a customer application. To integrate a courier service with a customer application, a system may receive a plurality of orders that are to be fulfilled by delivery along with a plurality of locations associated with a plurality of courier devices. The system can then generate a proposal for an order that is based on the plurality of orders and the plurality of locations. In some instances, the system generates the proposal to include one or more options for fulfilling the order, such as delivery by a courier, pickup by a customer, or dine-in by the customer. In some instances, the system further determines a cost associated with each of the options and generates the proposal to include the respective costs.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: March 27, 2018
    Assignee: SQUARE, INC.
    Inventors: Ryan Gerard, Fion Lam, Keith Chu, Jesse L. Reiss, Jeffrey F. Iacono, Derek Hammer, Michael Thole
  • Patent number: 9922456
    Abstract: Aspects of the technology include method of selecting an object from a videogame for 3D printing. The method involves periodically rendering a virtual environment of a videogame for display at a succession of points in time. Information is periodically recorded that enables visual reconstruction of at least part of the virtual environment at a succession of points in time. A predetermined set of values is periodically recorded responsive to the state of the rendered virtual environment at a succession of points in time. The predetermined set of values enables a model of a selected part of the rendered virtual environment to be generated that is configured for 3D printing.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: March 20, 2018
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Richard James Forster, Andrew James Bigos, Joseph Charles Boulter, Neil Jonathan Brown, Masakazu Suzuoki, Masakazu Hayashi, Norihiro Nagai
  • Patent number: 9919478
    Abstract: Customized 3D-printing can provide users with customized products, but need to be verified for quality and durability. In an embodiment, a method for three-dimensional (3D)-printing a customized product includes loading a 3D-font from a database. The 3D font includes multiple character relations. Each character relation connects any two given characters of the 3D font. The method also includes generating a 3D-representation of a customized article product based on the 3D-font. The customized product is based on a plurality of characters received from a user. A 3D-font as described herein can provide customized, on-demand, 3D-printed products of a particular threshold of quality and durability.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: March 20, 2018
    Assignee: Dassault Systemes
    Inventor: Jean-Jacques Grimaud
  • Patent number: 9877531
    Abstract: A system for displaying garments. The system comprises: a model rendering control, a size selection control, a proportion control, a characteristic control, and a fabric rendering control.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: January 30, 2018
    Assignee: ZENIMAX MEDIA, INC.
    Inventor: Christopher S. Weaver
  • Patent number: 9878251
    Abstract: Awards of value are awarded to residents of a virtual universe for consenting to be teleported in response to invitations for teleportation. The consent can be made conditional upon any of a variety of circumstances which can be specified by a resident of the virtual universe for a corresponding avatar and which form rules for auto-teleportation. These conditions can be stored and searched and avatar and location status monitored and compared to the conditions to control issuance of invitations to increase the likelihood that an invitation will be automatically accepted. A delay before acceptance is also preferably provided to provide for graceful conclusion or termination of current avatar activity.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: January 30, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rick A. Hamilton, II, James R. Kozloski, Clifford A. Pickover, James W. Seaman
  • Patent number: 9864842
    Abstract: Various embodiments disclosed herein include systems, methods, and devices for automated delivery of medical services and products. In certain embodiments, the systems and/or methods are at least partially controlled by a computer.
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: January 9, 2018
    Assignee: ELWHA LLC
    Inventors: Roderick A. Hyde, Muriel Y. Ishikawa, Jordin T. Kare, Gary L. McKnight, Robert C. Petroski
  • Patent number: 9866543
    Abstract: There are provided systems and methods for authentication through multiple pathways depending on device capabilities and user requests. A user may wish to utilize some device process, such as unlocking and accessing the device to utilize the device's operating system or access and use of a device application or other module (e.g., a camera). The device may be protected by an authentication profile that includes one or more authentication pathways in order to authenticate the user to use those processes. The device may collect user data using device components, such as biometrics, user movements, environmental factors, or other information. The device may attempt to authenticate the user through one of the authentication pathways. If the collected user data is insufficient for one pathway, another pathway may be used. If the user is authenticated under any pathway, the device may provide access to the correspond process.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: January 9, 2018
    Assignee: PAYPAL, INC.
    Inventor: Akshay Sanjeevaiah Krishsnaiah
  • Patent number: 9852429
    Abstract: A method or system that receives a product definition that includes a feature family having data defining one or more product features. The product definition including one or more corresponding rules defining one or more relationships between one or more product features. The method or system receiving input selecting one or more feature families of interest. The method or system identifying the one or more rules that provide a relationship connecting the one or more feature families to the selected feature families of interest. The method or system converting the identified rules to one or more positive logic rule groups. The method or system generating one or more global representations of the product definition by interacting the one or more positive logic rule groups to produce a result that defines the relationship between the interacted positive logic rule groups and storing the results that are determined as being valid.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 26, 2017
    Assignee: Ford Global Technologies, LLC
    Inventors: James Beardslee, Jian Lin, Veera V. M. L. Ganesh Babu Alla, Gintaras Vincent Puskorius, Bryan Roger Goodman, Ravindranatha Kundoor, Yu-Ning Liu, Yakov M. Fradkin, Melinda Kaye Hunsaker
  • Patent number: 9811323
    Abstract: In one embodiment, a method includes: receiving an application that includes a rendering portion; receiving code implementing a plurality of functions used by the application; defining a plurality of subsets of the plurality of functions, each of the plurality of subsets including at least one of the plurality of functions; monitoring which ones of the plurality of subsets has one or more of the at least one functions included therein invoked during execution of a portion of the application that includes the rendering portion; generating information indicating which ones of the plurality of subsets had one or more of the at least one functions included therein invoked during the execution of the portion of the application; and generating a first set of one or more files that includes: (i) code implementing ones of the plurality of functions that are included in or more of the plurality of subsets that had one or more of the at least one functions included therein invoked during execution of the portion of the
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: November 7, 2017
    Inventors: Dmitry Bakaleinik, Daniel Turin
  • Patent number: 9805412
    Abstract: Aspects of the present disclosure disclose systems and methods for providing order entry platform that automatically enables telecommunication service providers to process customer orders for telecommunication products and/or services in near real-time. More particularly, one or more interactive interfaces, dynamically driven by a products catalog, may be generated that enable telecommunication service providers to automatically process orders received from customers for such products.
    Type: Grant
    Filed: May 2, 2013
    Date of Patent: October 31, 2017
    Assignee: Level 3 Communications, LLC
    Inventors: George T. Joseph, Gregory Arnold, Paul Farnsworth, Steven Rdzak
  • Patent number: 9797873
    Abstract: Embodiments infer a total preparation time of a recipe. A recipe including preparation steps describing how to prepare a food item is obtained. A recipe server identifies preparation features in the preparation steps, where the preparation features represent portions of the preparations steps that are correlated with time to prepare the recipe. The recipe server obtains preparation times associated with the preparation features and combines these preparation times to estimate to total preparation time of the recipe. The estimated total preparation time is stored or transmitted to a client device in response to a request for the recipe. The estimated total preparation time is used to filter recipes sent in response to a request for recipes, where the request specifies a criterion based on total preparation time. The estimated total preparation time is used to select recipes for recommendation to a user based on that user's preferences.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: October 24, 2017
    Assignee: Yummly, Inc.
    Inventors: David B. Feller, Vadim Geshel, Gregory Allen Druck, Jr., Ryan N. Smith
  • Patent number: 9785992
    Abstract: A personalized stored value card and teaser presentation creation system includes a server included with instructions to generate a graphical user interface (GUI) on a second computing device, receive user-supplied content including at least one of user-supplied textual, audio, image, or video content, receive stored value card information associated with a merchant of a stored value card and a monetary amount to be associated with the stored value card, and transmit the received user-supplied content to the server.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: October 10, 2017
    Assignee: Gift Card Impressions, LLC
    Inventors: Brett R. Glass, Nicole E. Glass
  • Patent number: 9767504
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for related search suggestions for products. In one aspect, a method includes receiving a query for searching documents wherein the query specifies a first product. A number of occurrences of the first product in a plurality of prior queries of the documents submitted by users is determined. A product category for the first product is determined based on one or more attributes associated with the first product, the category having a predetermined plurality of category attributes. A suggested product is selected wherein the suggested product is associated with attributes that satisfy the category attributes.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: September 19, 2017
    Assignee: Google Inc.
    Inventors: Rajat Mukherjee, Abhinandan S. Das, Jennifer Liu Low, Dan Moisa
  • Patent number: 9760933
    Abstract: An interactive shopping advisor receives a natural language query for a product search, generates an initial product recommendation from the natural language query, receives a natural language preference parameter for refining the product search, maps the natural language preference parameter to a product attribute value for the product search, identifies an adjustment orientation of the product attribute value from the natural language preference parameter, and applies the adjustment orientation to the natural language query to provide a refined product recommendation for the product search.
    Type: Grant
    Filed: November 9, 2016
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventors: Keke Cai, Yue Chen, Zhong Su, Enliang Xu, Hao Zhang, Li Zhang, Shiwan Zhao
  • Patent number: 9754036
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a search engine to provide an entity some indication of topics in which a user may have an interest. The methods, systems, and apparatus include actions of receiving information at a search engine from a classifier indicating that a user is likely interested in a set of topics based on information about the user provided by the search engine to the classifier. Additional actions may include selecting a subset of the topics and generating a search results page that includes one or more references for one or more resources that are responsive to a search query. At least one reference of the one or more references may include information based on the received information that indicates that the user is likely interested in the subset of topics.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: September 5, 2017
    Assignee: Google Inc.
    Inventors: Evgeniy Gabrilovich, John Giannandrea, Jason Douglas
  • Patent number: 9754315
    Abstract: An intelligent product catalog system provides for electronic creation, management and viewing of product information using a multimedia display system. A central database repository stores the product information and provides for an unlimited number of product attributes and dynamic reconfiguration of the product information. The central database repository comprises a meta data system, a scheme system and an object model system. A plurality of applications access the central database repository, the applications being automatically adaptive to the dynamic reconfiguration of the product information. A user interface provides display, sorting and filtering of the product information including the unlimited number of product attributes.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: September 5, 2017
    Inventor: Leslie H. Swanson
  • Patent number: 9754305
    Abstract: A system, method, and computer-readable medium are disclosed for managing the display of product module descriptors within a user interface. Product module data, along with historical visit and product module purchase data, is processed to generate a Config Score numeric value, which in turn is processed to generate a ConfigRank numeric value for each of a plurality of product modules. In turn, the ConfigRank numeric values are then used to determine the placement of each product module's associated product module descriptor within a user interface window.
    Type: Grant
    Filed: September 19, 2012
    Date of Patent: September 5, 2017
    Assignee: Dell Products L.P.
    Inventor: Kiran Rama
  • Patent number: 9704260
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed herein. An example method to improve object detection and false alarm rate over image segmentation includes overlaying a first object of a first image onto a second image. A first score based on a first chamfer distance between first edges of the first object and second edges in the second image is determined. A second score corresponding to a second chamfer distance between the second edges and a mathematical representation of a plurality of shapes is determined, the second score representing a similarity between the second edges and the plurality of shapes observed simultaneously. A normalized score is determined by normalizing the first score based on the second score. A presence of the second object in the second image matching the first object is detected based on whether the normalized score satisfies a threshold score.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: July 11, 2017
    Assignee: The Nielsen Company (US), LLC
    Inventors: Jonathan Sullivan, Brian Schiller, Alejandro Terrazas, Wei Xie, Michael Allen Bivins
  • Patent number: 9665984
    Abstract: Method to create try-on experience wearing virtual 3D eyeglasses is provided using 2D image data of eyeglasses. Virtual 3D eyeglasses are constructed using set of 2D images for eyeglasses. Virtual 3D eyeglasses is configured onto 3D face or head model and being simulated as being fittingly worn by the wearer. Each set of 2D images for eyeglasses includes a pair of 2D lens images, a frontal frame image, and at least one side frame image. Upon detection of a movement of the face and head of wearer in real-time, the 3D face or head model and the configuration and alignment of virtual 3D eyeglasses are modified or adjusted accordingly. Features such as trimming off of portion of the glasses frame, shadow creating and environment mapping are provided to the virtual 3D eyeglasses in response to translation, scaling, and posture changes made to the head and face of the wearer in real-time.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: May 30, 2017
    Assignee: ULSee Inc.
    Inventors: Zhou Ye, Chih-Ming Chang, Ying-Ko Lu, Yi-Chia Hsu
  • Patent number: 9664591
    Abstract: With respect to the evaluation of custom-made eyeglass lenses using a binocular visual acuity function, a measurement value including essentially at least one of or both of a positive relative convergence or a negative relative convergence of the positive relative convergence, the negative relative convergence, a positive relative accommodation, a negative relative accommodation and a vertical fusional vergence is provided as a factor.
    Type: Grant
    Filed: August 3, 2011
    Date of Patent: May 30, 2017
    Inventor: Tetsuma Yamakaji
  • Patent number: 9665333
    Abstract: Methods and devices for selectively presenting a user interface or “desktop” across two devices are provided. More particularly, a unified desktop is presented across a device and a computer system that comprise a unified system. The unified desktop acts as a single user interface that presents data and receives user interaction in a seamless environment that emulates a personal computing environment. To function within the personal computing environment, the unified desktop includes a process for docking and undocking the device with the computer system. The unified desktop presents desktops or windows based on a set of pre-determined rules.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: May 30, 2017
    Assignee: Z124
    Inventors: Paul E. Reeves, Sanjiv Sirpal, Alexander de Paz, Martin Gimpl
  • Patent number: 9639848
    Abstract: Based on historical data describing product sales or other types of transactions, indicator scores may be calculated for users who have purchased, reviewed, or otherwise consumed products, the indicator scores based on subsequent diffusion of the products. Measured, current activities of the scored users with regard to another product may then be employed to develop a diffusion model that predicts the future sales of the other product over time. The diffusion model may be employed to determine product pricing, marketing, distribution, or acquisition.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: May 2, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeffrey L. Belle, Patrick Ludvig Bajari, Jeffrey Paul Helbling, Kelly Christina Paulson, Ana Maria Mocanu, Vikram Sathyanarayana Anbazhagan
  • Patent number: 9607316
    Abstract: Systems and methods are disclosed that use social networking profiles of users to generate personalized content of display pages. The personalized content may be generated using profile data retrieved via an application program interface of a social networking system, and may be presented on the display pages of a distinct system, such as a site that hosts an electronic catalog of items. The personalized content may include features that allow a user to indicate a like or preference for an item and that can be customized based on, e.g., the extent of the user's social network or the influence the user has over other potential users of the catalog system. Systems and methods are also disclosed that use the social networking profiles to generate personalized messages that can be posted to social network contacts of the user to provide information about items for which the contacts may be interested.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: March 28, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeetendra Mirchandani, Sumit Kumar Sultania, Vinayak R. Hegde
  • Patent number: 9590969
    Abstract: A method includes receiving a request, from a client, to verify that an operator of the client is a purported individual. The request includes a personal identifier associated with the purported individual. The personal identifier corresponds to an account established by the purported individual. The account is provided by a cloud service provider. The method also includes transmitting the personal identifier to the cloud service provider. The method further includes, in response to transmitting the personal identifier, receiving private data indicative of the purported individual's usage of the account. The method still further includes creating an identity assessment based on the private data; The method even further includes receiving an evaluation of the identity assessment from the operator of the client. The method additionally includes determining, based on the evaluation of the identity assessment, whether the operator of the client is the purported individual.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: March 7, 2017
    Assignee: CA, Inc.
    Inventor: James Donald Reno
  • Patent number: RE46807
    Abstract: Methods and systems for designing and producing a three-dimensional object selection of a base three-dimensional object from a customer device. A base three-dimensional model corresponding to the object is displayed on the customer device, and one or more custom modifications are received. A modified three-dimensional model corresponding to the modified object is prepared and displayed. Once confirmation to produce the modified object is received, data corresponding to the modified three-dimensional model is transmitted to a manufacturing device for production of the object, using the data to do so, such that the object corresponds directly to the modified three-dimensional model.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: April 24, 2018
    Assignee: KRAFTWÜRX, INC.
    Inventor: Bryan C. Norman