Patents by Inventor Yu-Shan Fung
Yu-Shan Fung has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20230334550Abstract: Techniques and arrangements for performing data analysis in order to generate connections between merchants. For instance, a payment service may determine, based at least in part on transaction information, that a first customer conducted a first transaction at a first merchant followed a subsequent transaction at a second merchant. The payment service may further determine that a second customer conducted a second transaction at the first merchant followed by a subsequent transaction at a third merchant, Based on transaction information associated with the first transaction and the second transaction, the payment service may create a buyer profile including the first customer and second customer. Upon the payment service receiving a request to process a third transaction between the first merchant and the second customer, the payment service can generate a recommendation that the second customer conduct a subsequent transaction to the third transaction at the second merchant rather than the third merchant.Type: ApplicationFiled: December 27, 2022Publication date: October 19, 2023Inventors: Ramy Bebawy, Philip Zigoris, Yongxue Qi, Yu-Shan Fung, Riley Crane
-
Patent number: 11587142Abstract: Techniques and arrangements for performing data analysis in order to generate connections between merchants. For instance, a payment service may determine, based at least in part on transaction information, that a first customer conducted a first transaction at a first merchant followed a subsequent transaction at a second merchant. The payment service may further determine that a second customer conducted a second transaction at the first merchant followed by a subsequent transaction at a third merchant, Based on transaction information associated with the first transaction and the second transaction, the payment service may create a buyer profile including the first customer and second customer. Upon the payment service receiving a request to process a third transaction between the first merchant and the second customer, the payment service can generate a recommendation that the second customer conduct a subsequent transaction to the third transaction at the second merchant rather than the third merchant.Type: GrantFiled: August 7, 2020Date of Patent: February 21, 2023Assignee: Block, Inc.Inventors: Ramy Bebawy, Philip Zigoris, Yongxue Qi, Yu-Shan Fung, Riley Crane
-
Patent number: 10740822Abstract: Techniques and arrangements for performing data analysis in order to generate connections between merchants. For instance, a payment service may determine, based at least in part on transaction information, that a first customer conducted a first transaction at a first merchant followed a subsequent transaction at a second merchant. The payment service may further determine that a second customer conducted a second transaction at the first merchant followed by a subsequent transaction at a third merchant, Based on transaction information associated with the first transaction and the second transaction, the payment service may create a buyer profile including the first customer and second customer. Upon the payment service receiving a request to process a third transaction between the first merchant and the second customer, the payment service can generate a recommendation that the second customer conduct a subsequent transaction to the third transaction at the second merchant rather than the third merchant.Type: GrantFiled: December 19, 2016Date of Patent: August 11, 2020Assignee: Square, Inc.Inventors: Ramy Bebawy, Philip Zigoris, Yongxue Qi, Yu-Shan Fung, Riley Crane
-
Publication number: 20150347417Abstract: Generally described, embodiments of the present invention provide the ability to generate a universal query result set from several different search index result sets by including identifications of items from the different search index result sets in an accurate manner. After a query has been submitted, search index result sets are received from several different search indexes, an allocation score for each search index is computed and a universal item score for the top-level item identified in each search index is computed. The method then combines the allocation score and the universal item score for the top level item for each search index result set and adds the item with the highest combined score to the universal query result set.Type: ApplicationFiled: March 2, 2015Publication date: December 3, 2015Inventors: Heath W. Hohwald, Yu Shan Fung
-
Patent number: 8972382Abstract: Generally described, embodiments of the present invention provide the ability to generate a universal query result set from several different search index result sets by including identifications of items from the different search index result sets in an accurate manner. After a query has been submitted, search index result sets are received from several different search indexes, an allocation score for each search index is computed and a universal item score for the top-level item identified in each search index is computed. The method then combines the allocation score and the universal item score for the top level item for each search index result set and adds the item with the highest combined score to the universal query result set.Type: GrantFiled: July 2, 2013Date of Patent: March 3, 2015Assignee: A9.com, Inc.Inventors: Heath W. Hohwald, Yu Shan Fung
-
Publication number: 20130325521Abstract: Techniques and structures are disclosed relating to the rental of vehicles owned by different owners (i.e., a peer to peer vehicle network). Each owner may have his or her own set of rental criteria associated with a particular vehicle. Prospective drivers may have to meet (or choose from) this criteria to be able to rent a vehicle. Drivers may be able to choose a vehicle for rent based on a distance from one or more vehicles (e.g., closer vehicles are displayed higher in search results), price, or other factors. Messages and alerts may be exchanged between a server that implements a vehicle rental system and owner, driver, and/or vehicle computing devices. Location information about the vehicles is collected at the server, and a driver may be able to see the actual location of a vehicle for an upcoming rental. Vehicles may be remotely unlocked so that a driver can use the vehicle with keyless entry.Type: ApplicationFiled: May 29, 2012Publication date: December 5, 2013Inventors: Akhtar Jameel, Yu-Shan Fung, John Laxson, Benjamin Stabler
-
Publication number: 20130321178Abstract: Techniques and structures are disclosed relating to rental of vehicles, which may be owned by different owners. Each owner may have his or her own set of rental criteria associated with a particular vehicle, which prospective renters may have to meet to be able to rent the particular vehicle. Vehicles may be determined to be for rent based on a distance to a renter, price, and other factors. Messages and alerts may be exchanged between a server and an owner, renter, and/or vehicle computing device. Location information about vehicles is collected, and may be associated with particular drivers. Historical information and other data may be used to predict driver destinations. Targeted advertisements may be sent to renters based on predicted destinations, demographic information, or other information. In some embodiments, targeted advertisements are based on social networking website data. Vehicles may also be remotely located through the use of a horn and/or lights.Type: ApplicationFiled: May 29, 2012Publication date: December 5, 2013Inventors: Akhtar Jameel, Yu-Shan Fung, John Laxson, Benjamin Stabler
-
Patent number: 8478739Abstract: Generally described, embodiments of the present invention provide the ability to generate a universal query result set from several different search index result sets by including identifications of items from the different search index result sets in an accurate manner. After a query has been submitted, search index result sets are received from several different search indexes, an allocation score for each search index is computed and a universal item score for the top-level item identified in each search index is computed. The method then combines the allocation score and the universal item score for the top level item for each search index result set and adds the item with the highest combined score to the universal query result set.Type: GrantFiled: June 3, 2010Date of Patent: July 2, 2013Assignee: A9.com, Inc.Inventors: Heath W. Hohwald, Yu Shan Fung
-
Publication number: 20110208711Abstract: Various features are disclosed for storing and providing access to event data reflective of user-generated events, including events associated with search query submission of users. One such feature enables users to annotate search results, to later recall and view these annotations, and to publish the annotations to other users. Another feature involves recording event data reflective of search result viewing events of users, and using this event data to personalize search results pages for particular users.Type: ApplicationFiled: April 29, 2011Publication date: August 25, 2011Inventors: Taylor N. Van Vleet, Yu-Shan Fung, Ruben Ortega, Udi Manber
-
Patent number: 7945637Abstract: A web site system includes an event history server system that persistently stores event data reflective of events that occur during browsing sessions of web site users, and makes such data available to other applications and services in real time. The server system may, for example, be used to record information about every mouse click of every recognized user, and may also be used to record other types of events such as impressions and mouse-over events. The event data of a particular user may be retrieved from the server system based on event type, event time of occurrence, and various other criteria. In one embodiment, the server system includes a cache layer that caches event data by session ID, and includes a persistent storage layer the persistently stores the event data by user ID. Also disclosed are various application features that may be implemented using the stored event data.Type: GrantFiled: January 4, 2006Date of Patent: May 17, 2011Assignee: Amazon Technologies, Inc.Inventors: Taylor N. Van Vleet, Yu-Shan Fung, Ruben Ortega, Udi Manber
-
Patent number: 7895325Abstract: An event history server system stores event data descriptive of user-specific events that occur in browsing sessions of users. A query interface of the event history server system enables applications to selectively retrieve the event data based on various event parameters such as event type, event time of occurrence, and user identifier. The applications may, for example, include one or more personalization applications that generate personalized content for users.Type: GrantFiled: July 13, 2009Date of Patent: February 22, 2011Assignee: Amazon Technologies, Inc.Inventors: Taylor N. Van Vleet, Yu-Shan Fung, Ruben Ortega, Udi Manber
-
Patent number: 7752195Abstract: A universal query result set is generated from several different search index result sets by including identifications of items from the different search index result sets in an accurate manner. After a query has been submitted, search index result sets are received from several different search indexes, an allocation score for each search index is computed and a universal item score for the top-level item identified in each search index is computed. The allocation score and the universal item score are combined for the top level item for each search index result set. The item with the highest combined score is added to the universal query result set.Type: GrantFiled: August 18, 2006Date of Patent: July 6, 2010Assignee: A9.com, Inc.Inventors: Heath W Hohwald, Yu Shan Fung
-
Publication number: 20090276407Abstract: An event history server system stores event data descriptive of user-specific events that occur in browsing sessions of users. A query interface of the event history server system enables applications to selectively retrieve the event data based on various event parameters such as event type, event time of occurrence, and user identifier. The applications may, for example, include one or more personalization applications that generate personalized content for users.Type: ApplicationFiled: July 13, 2009Publication date: November 5, 2009Inventors: Taylor N. Van Vleet, Yu-Shan Fung, Ruben Ortega, Udi Manber
-
Patent number: 7565425Abstract: A web site system includes an event history server system that persistently stores event data reflective of events that occur during browsing sessions of web site users, and makes such data available to other applications and services in real time. The server system may, for example, be used to record information about every mouse click of every recognized user, and may also be used to record other types of events such as impressions and mouse-over events. The event data of a particular user may be retrieved from the server system based on event type, event time of occurrence, and various other criteria. In one embodiment, the server system includes a cache layer that caches event data by session ID, and includes a persistent storage layer the persistently stores the event data by user ID. Also disclosed are various application features that may be implemented using the stored event data.Type: GrantFiled: July 2, 2003Date of Patent: July 21, 2009Assignee: Amazon Technologies, Inc.Inventors: Taylor N. Van Vleet, Yu-Shan Fung, Ruben Ortega, Udi Manber
-
Publication number: 20060112178Abstract: A web site system includes an event history server system that persistently stores event data reflective of events that occur during browsing sessions of web site users, and makes such data available to other applications and services in real time. The server system may, for example, be used to record information about every mouse click of every recognized user, and may also be used to record other types of events such as impressions and mouse-over events. The event data of a particular user may be retrieved from the server system based on event type, event time of occurrence, and various other criteria. In one embodiment, the server system includes a cache layer that caches event data by session ID, and includes a persistent storage layer the persistently stores the event data by user ID. Also disclosed are various application features that may be implemented using the stored event data.Type: ApplicationFiled: January 4, 2006Publication date: May 25, 2006Inventors: Taylor Van Vleet, Yu-Shan Fung, Ruben Ortega, Udi Manber
-
Publication number: 20050033803Abstract: A web site system includes an event history server system that persistently stores event data reflective of events that occur during browsing sessions of web site users, and makes such data available to other applications and services in real time. The server system may, for example, be used to record information about every mouse click of every recognized user, and may also be used to record other types of events such as impressions and mouse-over events. The event data of a particular user may be retrieved from the server system based on event type, event time of occurrence, and various other criteria. In one embodiment, the server system includes a cache layer that caches event data by session ID, and includes a persistent storage layer the persistently stores the event data by user ID. Also disclosed are various application features that may be implemented using the stored event data.Type: ApplicationFiled: July 2, 2003Publication date: February 10, 2005Inventors: Taylor Vleet, Yu-Shan Fung, Ruben Ortega, Udi Manber