Patents Examined by Timothy Kang
-
Patent number: 10115146Abstract: Implementations include systems and methods for scoring candidates for set recommendation problems. An example method includes repeating, for each code in code arrays for items in a set of items, determining a most common value for the code. In some implementations, the method includes determining that the most common value occurs with a frequency that meets an occurrence threshold and adding the code and the most common value to set-inclusion criteria. In other implementations, the method includes determining a value for the code from a code array for a seed item and adding the code and the most common value to set-inclusion criteria when the value for the code from the code array for the seed item matches the most common value. The method may also include evaluating a similarity with a candidate item based on the set-inclusion criteria and basing a recommendation regarding the candidate item on the similarity.Type: GrantFiled: April 16, 2015Date of Patent: October 30, 2018Assignee: GOOGLE LLCInventors: John Roberts Anderson, Ryan Michael Rifkin, Jay Yagnik, Rasmus Larsen, Sarvjeet Singh, Yi-Fan Chen, Anandsudhakar Kesari
-
Patent number: 10019752Abstract: A display (1203) displays product information acquired from a server in a scrollable manner. An estimator (1204) estimates whether or not a user has read warning information included in the product information. If it is estimated that the warning information has been read, and an order object included in the product information is operated by the user, a notifier (1205) notifies an electronic shopping mall server (10) of a purchase order by the user for the product related to the product information. The display (1203) displays a first object superimposed onto the product information while it is estimated that the warning information has not been read, and if the first object is operated by the user, the display (1203) scrolls the product information so that the warning information is displayed.Type: GrantFiled: March 3, 2014Date of Patent: July 10, 2018Assignee: Rakuten, Inc.Inventor: Rei Kashima
-
Patent number: 9911149Abstract: Systems and methods for online shopping cart management are provided. According to an embodiment, a shopping cart system receives cart information for one or more items selected by a user on a plurality of merchant websites. The shopping cart system determines related items among the one or more items to populate different carts of the user. In response to receiving a checkout request for a cart containing an item related to other items, the shopping cart system provides an option to check out the other related items. The user may initiate, and the shopping cart system may process, a payment request for items in the checked-out cart. In some embodiments, the shopping cart system may remove items similar to the purchased items from the remaining carts. In further embodiments, the shopping cart system may automatically check out one of the carts after a predetermined amount of time.Type: GrantFiled: January 21, 2015Date of Patent: March 6, 2018Assignee: PAYPAL, INC.Inventors: Anthony Shakrala Allen, Norihiro Edwin Aoki
-
Patent number: 9846901Abstract: Techniques for product recommendation involve receiving, from a user, a request for recommendation of a product matching one or more characteristics specified in the request. In response to the request, a product may be identified for recommendation, at least in part by searching an ontology in which the identified product is represented as matching at least one of the characteristics specified in the request. The ontology may further include at least one link to at least one natural language product review providing supporting evidence that the identified product matches the at least one characteristic. At least a portion of the at least one natural language product review may be retrieved using the at least one link in the ontology, and presented to the user in support of a recommendation of the identified product, in response to the request.Type: GrantFiled: December 18, 2014Date of Patent: December 19, 2017Assignee: Nuance Communications, Inc.Inventors: Marisa Ferrara Boston, Richard Stamford Crouch, Ali Erdem Ozcan, Peter Stubley, Francis Pieraut, Sylvain Goulet
-
Patent number: 6050046Abstract: The invention is a wall insulator adapted to be used in conjunction with a bed or the like when the bed is placed against a wall. The invention prevents a user of the bed from coming into contact with the wall but rather a padded insulated surface.Type: GrantFiled: November 17, 1997Date of Patent: April 18, 2000Inventor: Stanley Rykaczewski
-
Patent number: 5832684Abstract: A butt joint hanger (30) includes a central elongated rail (32) and two support elongated rails (34, 36) positioned on either side of the central rail (32). One or more U-channels (38) interconnect the three rails (32, 34, 36) at pivoting attachment points (40). The butt joint hanger (30) is inserted between two construction beams (94, 96) and the butt ends (108, 114) of two sheets of wallboard (104, 112) are attached to the central rail (32) by means of drywall screws (110). The two support rails (34, 36) abut against the surfaces of the wallboard flush with the nailing surfaces (98, 100) of the construction beams (94, 96) and the drywall screws (110) force the butt ends (108, 114) of the wallboard out of the plane (102) of the wallboard and into engagement with the central rail (32). This results in a depression area (116) adjacent both butt ends (108, 114) which can be easily filled with plaster (122) to produce a flat smooth butt joint (126).Type: GrantFiled: July 15, 1996Date of Patent: November 10, 1998Inventors: Willis Z. Trout, Darrick S. Trout
-
Patent number: 5775044Abstract: A loading dock including a dock wall having a dock opening, and an engaging member (e.g., a resilient head pad) positioned adjacent to the dock opening. The engaging member is mounted for vertical movement relative to the dock wall, and the engaging member includes a front face adapted to engage a back of a vehicle to accommodate relative vertical movement between the back of the vehicle and the dock wall. A base member is secured to the loading dock, and the engaging member is vertically movably mounted to the base member. A urethane coating between the engaging member and base member provides a low friction interface therebetween. The engaging member is interconnected with the base member via a tether member that is formed from an extension of a cover on the engaging member.Type: GrantFiled: May 7, 1996Date of Patent: July 7, 1998Inventors: Loren K. Styba, Joseph J. Tramonte, Jr.
-
Patent number: 5575123Abstract: A vinyl door frame assembly for a frame door opening is provided with a plurality of metal jamb backing members for attachment to the unfinished door frame. A set of paired first and second vinyl jamb members are provided, wherein the first vinyl jamb member sections are attached to the metal jamb backing members by means of threaded screws, and the second section of vinyl jamb members are slid against the first vinyl jamb members and held in position by means of flat head screws interfitting within slots of the metal jamb backing members, and into snap fit engagement with the first section of vinyl jamb member to complete the assembly.Type: GrantFiled: November 1, 1995Date of Patent: November 19, 1996Inventor: Carl W. Adams
-
Patent number: 5566514Abstract: A generally pyramidal structure is formed by a plurality of sloping sides with adjacent sides abutting along a ridge joint which intersects a common vertex. The pyramid is truncated, thereby creating an opening transverse to one ridge joint and extending through the two adjacent sloping sides. The opening typically is closed by a vertical structural element. This pyramidal building design can be applied to structures of different sizes from small collapsible shelters, as substitutes for tents, to permanent buildings having multiple stories and/or adjoined units. The basic embodiment of this design has four oblique quadrilateral panels which form triangular openings along opposite ridges.Type: GrantFiled: March 3, 1995Date of Patent: October 22, 1996Inventor: Walter Freller
-
Patent number: 5546713Abstract: A framing system is provided for supporting glazing elements on a substrate, such as a building framework or an existing glazing system. The framing system includes a plurality of frames surrounding and supporting respective glazing elements. A plurality of frame members are joined to form sides of each frame. Each frame member includes a rabbet for receiving the glazing element having a pair of spaced sides and a base connecting said spaced sides, and a flange extending outwardly from the rabbet base. Flanges of frame members overlap with flanges of adjacent frame members of adjacent frames. Fasteners extend through the flanges for attaching the framing system to the substrate.Type: GrantFiled: April 13, 1995Date of Patent: August 20, 1996Assignee: Extech/Exterior Technologies, Inc.Inventors: William P. Voegele, Jr., Douglas A. Ramsey, Alan D. Lohr, Carl E. Kamphaus
-
Patent number: 5544457Abstract: The bead comprises a frame having front and rear longitudinally extending spaced-apart flanges. The front flange faces the windowpane when the bead is interlocked with a lateral projection of a framework. A weatherstrip is connected and extends along the frame before the front flange. The weatherstrip has a portion overlapping at least an end portion of the front flange for preventing direct contact of the front flange with the framework. Two flexible portions project from the weatherstrip. The first flexible portion presses against the periphery of the windowpane and the second flexible portion presses against the framework. A securing device interlocks the bead with the lateral projection of the framework. Heat losses are reduced because the bead has no direct contact with the framework and with the air surrounding the periphery of the weatherstrip.Type: GrantFiled: February 8, 1995Date of Patent: August 13, 1996Assignee: A. & D. Prevost Inc.Inventor: Normand Labrecque