Patents by Inventor Yingfeng Su
Yingfeng Su 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: 20220253912Abstract: Techniques and systems for beacon triggered processes are disclosed. A described technique includes causing a beacon device to broadcast a beacon message, the beacon device being within the vicinity of an establishment; detecting a presence of a user of a mobile device based on receiving from the mobile device a first message that is responsive to the beacon message; retrieving a transaction record based on a user or mobile device identifier in the first message; generating and transmitting a second message based on the transaction record to facilitate a completion of a transaction associated with the transaction record at the establishment; the second message being configured to provide notification of an arrival of the user and dispatch an employee to meet the user and handle the transaction; and generating and transmitting a third message based on the transaction record to facilitate the completion of the transaction at the mobile device.Type: ApplicationFiled: January 31, 2022Publication date: August 11, 2022Inventors: Benjamin Vigier, Corey G. Fugman, Filip Krsmanovic, Yingfeng Su
-
Patent number: 11238503Abstract: Techniques and systems for beacon triggered processes are disclosed. A described technique includes causing a beacon device to broadcast a beacon message, the beacon device being within the vicinity of an establishment; detecting a presence of a user of a mobile device based on receiving from the mobile device a first message that is responsive to the beacon message; retrieving a transaction record based on a user or mobile device identifier in the first message; generating and transmitting a second message based on the transaction record to facilitate a completion of a transaction associated with the transaction record at the establishment; the second message being configured to provide notification of an arrival of the user and dispatch an employee to meet the user and handle the transaction; and generating and transmitting a third message based on the transaction record to facilitate the completion of the transaction at the mobile device.Type: GrantFiled: May 20, 2019Date of Patent: February 1, 2022Assignee: Apple Inc.Inventors: Benjamin Vigier, Corey G. Fugman, Filip Krsmanovic, Yingfeng Su
-
Publication number: 20200043078Abstract: Systems, methods, and devices are disclosed for automatically notifying a user through a notification on their mobile computing device that they have an order available for express in-store pickup after the user enters a particular store. The notification can initiate a communication directly to the back-of-house system for the particular store to cause a back-of-house store associate to present the order to the user—all without the user having to attract the attention of an often busy front-of-house store associate.Type: ApplicationFiled: September 11, 2018Publication date: February 6, 2020Inventors: Sonal Patidar, Filip Krsmanovic, Yingfeng Su, Douglas Park, Mangalore Nitin Bhandary, Pallavi Gholkar Homan
-
Publication number: 20190272567Abstract: Techniques and systems for beacon triggered processes are disclosed. A described technique includes causing a beacon device to broadcast a beacon message, the beacon device being within the vicinity of an establishment; detecting a presence of a user of a mobile device based on receiving from the mobile device a first message that is responsive to the beacon message; retrieving a transaction record based on a user or mobile device identifier in the first message; generating and transmitting a second message based on the transaction record to facilitate a completion of a transaction associated with the transaction record at the establishment; the second message being configured to provide notification of an arrival of the user and dispatch an employee to meet the user and handle the transaction; and generating and transmitting a third message based on the transaction record to facilitate the completion of the transaction at the mobile device.Type: ApplicationFiled: May 20, 2019Publication date: September 5, 2019Applicant: Apple Inc.Inventors: Benjamin Vigier, Corey G. Fugman, Filip Krsmanovic, Yingfeng Su
-
Patent number: 10296950Abstract: Techniques and systems for beacon triggered processes are disclosed. A described technique includes causing a beacon device to broadcast a beacon message, the beacon device being within the vicinity of an establishment; detecting a presence of a user of a mobile device based on receiving from the mobile device a first message that is responsive to the beacon message; retrieving a transaction record based on a user or mobile device identifier in the first message; generating and transmitting a second message based on the transaction record to facilitate a completion of a transaction associated with the transaction record at the establishment; the second message being configured to provide notification of an arrival of the user and dispatch an employee to meet the user and handle the transaction; and generating and transmitting a third message based on the transaction record to facilitate the completion of the transaction at the mobile device.Type: GrantFiled: December 30, 2014Date of Patent: May 21, 2019Assignee: Apple Inc.Inventors: Benjamin Vigier, Corey G. Fugman, Filip Krsmanovic, Yingfeng Su
-
Patent number: 10278197Abstract: Techniques and systems for prioritizing beacon messages are disclosed. Such a technique can include receiving, at a mobile device, beacon messages from multiple beacon devices over short-range communication links, the beacon devices being within a vicinity of an establishment, the beacon messages being configured to provide content associated with the establishment; determining, at the mobile device, priorities of the beacon messages based on one or more criteria; selecting, at the mobile device, a beacon message of the beacon messages based on the priorities to produce a selected beacon message; and presenting the selected beacon message through the mobile device.Type: GrantFiled: August 11, 2016Date of Patent: April 30, 2019Assignee: Apple Inc.Inventors: Benjamin Vigier, Corey G. Fugman, Filip Krsmanovic, Mathieu Roig, Yingfeng Su
-
Publication number: 20160353463Abstract: Techniques and systems for prioritizing beacon messages are disclosed. Such a technique can include receiving, at a mobile device, beacon messages from multiple beacon devices over short-range communication links, the beacon devices being within a vicinity of an establishment, the beacon messages being configured to provide content associated with the establishment; determining, at the mobile device, priorities of the beacon messages based on one or more criteria; selecting, at the mobile device, a beacon message of the beacon messages based on the priorities to produce a selected beacon message; and presenting the selected beacon message through the mobile device.Type: ApplicationFiled: August 11, 2016Publication date: December 1, 2016Inventors: Benjamin Vigier, Corey G. Fugman, Filip Krsmanovic, Mathieu Roig, Yingfeng Su
-
Patent number: 9456416Abstract: Techniques and systems for scoring beacon messages and selectively performing mobile device wake-up on a score are disclosed. Such a technique can include receiving, at a mobile device in a first operational state, a beacon message from a beacon device over a short-range communication link; determining a score based on the beacon message and one or more criteria for causing a transition from the first operational state to a second operational state, the second operational state consumes more energy from a battery of the mobile device than the first operational state; determining whether the score exceeds a threshold for causing the transition; if the score does not exceed the threshold, maintaining the mobile device in the first operational state; and if the score exceeds the threshold, transitioning the mobile device to the second operational state and presenting the beacon message through the mobile device in the second operational state.Type: GrantFiled: January 8, 2015Date of Patent: September 27, 2016Assignee: Apple Inc.Inventors: Benjamin Vigier, Corey G. Fugman, Filip Krsmanovic, Yingfeng Su, Mathieu Roig
-
Patent number: 9426615Abstract: Techniques and systems for prioritizing beacon messages are disclosed. Such a technique can include receiving, at a mobile device, beacon messages from multiple beacon devices over short-range communication links, the beacon devices being within a vicinity of an establishment, the beacon messages being configured to provide content associated with the establishment; determining, at the mobile device, priorities of the beacon messages based on one or more criteria; selecting, at the mobile device, a beacon message of the beacon messages based on the priorities to produce a selected beacon message; and presenting the selected beacon message through the mobile device.Type: GrantFiled: January 8, 2015Date of Patent: August 23, 2016Assignee: Apple Inc.Inventors: Benjamin Vigier, Corey G. Fugman, Filip Krsmanovic, Mathieu Roig, Yingfeng Su
-
Patent number: 9357226Abstract: A JPEG encoding process may generate entropy encoded data indexing auxiliary information. With the assistance of such auxiliary information, a quick JPEG decoder is implemented to significantly improve the performance of processing large sized JPEG images on the mobile systems with limited computation power.Type: GrantFiled: July 17, 2010Date of Patent: May 31, 2016Assignee: ArcSoft, Inc.Inventors: Congxiu Wang, Peihua Feng, Ping Xiao, Yingfeng Su
-
Publication number: 20160148270Abstract: Techniques and systems for beacon based campaign creation and management are disclosed. A disclosed technique includes providing a graphical user interface to create a campaign zone for a location, create campaign messages for the campaign zone, prioritize the campaign messages, and produce campaign message priority information; generating campaign information based on the campaign messages and the campaign message priority information; and providing the campaign information to mobile devices. The graphical user interface can be configured to specify for a campaign message a beacon identifier associated with a beacon device that is within a vicinity of the location, and to specify for the campaign message an action for a mobile device to perform in response to receiving a beacon message containing the beacon identifier from the beacon device.Type: ApplicationFiled: April 6, 2015Publication date: May 26, 2016Inventors: Benjamin Vigier, Corey G. Fugman, Filip Krsmanovic, Yingfeng Su
-
Publication number: 20160094940Abstract: Techniques and systems for prioritizing beacon messages are disclosed. Such a technique can include receiving, at a mobile device, beacon messages from multiple beacon devices over short-range communication links, the beacon devices being within a vicinity of an establishment, the beacon messages being configured to provide content associated with the establishment; determining, at the mobile device, priorities of the beacon messages based on one or more criteria; selecting, at the mobile device, a beacon message of the beacon messages based on the priorities to produce a selected beacon message; and presenting the selected beacon message through the mobile device.Type: ApplicationFiled: January 8, 2015Publication date: March 31, 2016Applicant: Apple Inc.Inventors: Benjamin Vigier, Corey G. Fugman, Filip Krsmanovic, Mathieu Roig, Yingfeng Su
-
Publication number: 20160095063Abstract: Techniques and systems for scoring beacon messages and selectively performing mobile device wake-up on a score are disclosed. Such a technique can include receiving, at a mobile device in a first operational state, a beacon message from a beacon device over a short-range communication link; determining a score based on the beacon message and one or more criteria for causing a transition from the first operational state to a second operational state, the second operational state consumes more energy from a battery of the mobile device than the first operational state; determining whether the score exceeds a threshold for causing the transition; if the score does not exceed the threshold, maintaining the mobile device in the first operational state; and if the score exceeds the threshold, transitioning the mobile device to the second operational state and presenting the beacon message through the mobile device in the second operational state.Type: ApplicationFiled: January 8, 2015Publication date: March 31, 2016Applicant: APPLE INC.Inventors: Benjamin Vigier, Corey G. Fugman, Filip Krsmanovic, Yingfeng Su, Mathieu Roig
-
Publication number: 20160092943Abstract: Techniques and systems for beacon triggered processes are disclosed. A described technique includes causing a beacon device to broadcast a beacon message, the beacon device being within the vicinity of an establishment; detecting a presence of a user of a mobile device based on receiving from the mobile device a first message that is responsive to the beacon message; retrieving a transaction record based on a user or mobile device identifier in the first message; generating and transmitting a second message based on the transaction record to facilitate a completion of a transaction associated with the transaction record at the establishment; the second message being configured to provide notification of an arrival of the user and dispatch an employee to meet the user and handle the transaction; and generating and transmitting a third message based on the transaction record to facilitate the completion of the transaction at the mobile device.Type: ApplicationFiled: December 30, 2014Publication date: March 31, 2016Inventors: Benjamin Vigier, Corey G. Fugman, Filip Krsmanovic, Yingfeng Su
-
Patent number: 9294620Abstract: A customer service application resident on a user's portable electronic device is used to get information about a service and also request the service offered by a store. The customer service application can check for nearby stores when launched. Once the user is deemed to be within the service area of the store, the store host server computer can start sending information about various products, servers, events, or workshops offered by the store. The user can use the customer service application to request product or service help from store employees, register for an event/workshop, reserve a product for pickup, etc.Type: GrantFiled: May 21, 2012Date of Patent: March 22, 2016Assignee: Apple Inc.Inventors: Corey Fugman, Benjamin Vigier, Yingfeng Su, Chen Li, Filip Krsmanovic
-
Publication number: 20130110678Abstract: Customers can use their own mobile devices to pay for products in a “self-service” transaction, without the assistance of a store employee and without the need for the store to provide a self-service checkout kiosk. The customer's device communicates with a server maintained by the store to identify the product(s) being purchased and to provide a digital credential that the server can use to look up financial account information for the customer. The server can process a payment transaction to the financial account and notify the customer's device of the result. In some cases, an employee device can provide product identification for a purchase to the server and associate the customer device with the purchase, allowing the customer to complete the transaction directly with the store server.Type: ApplicationFiled: July 23, 2012Publication date: May 2, 2013Applicant: Apple Inc.Inventors: Benjamin Vigier, Corey Fugman, Filip Krsmanovic, Rudolph Van Der Merwe, Samuel G. Noble, Yingfeng Su, Khawaja Shams, Vijay Mariadassou
-
Publication number: 20120296686Abstract: A customer service application resident on a user's portable electronic device is used to get information about a service and also request the service offered by a store. The customer service application can check for nearby stores when launched. Once the user is deemed to be within the service area of the store, the store host server computer can start sending information about various products, servers, events, or workshops offered by the store. The user can use the customer service application to request product or service help from store employees, register for an event/workshop, reserve a product for pickup, etc.Type: ApplicationFiled: May 21, 2012Publication date: November 22, 2012Applicant: Apple Inc.Inventors: Corey Fugman, Benjamin Vigier, Yingfeng Su, Chen Li, Filip Krsmanovic
-
Patent number: 8270494Abstract: A method for concatenating MPEG-4 or H.263 segments is provided. The method includes extracting and comparing the VOL or picture header information of each segment. If the two segments have the same VOL or picture header information, the method merges the two segments directly by appending one segment to another to form a new bit stream. If the two segments have the different resolution, the method completely decodes and re-encodes the segments and then merges the segments. Otherwise the method takes the VOL or picture header information of one segment as reference to produce the new bit stream. The method parses the other segment frame at a time, re-encapsulates it according to the reference VOL or picture header information, and appends it to the one segment. During the process, the method only uses VLD to parse the other segment without using the tools of DCT, IDCT, ME, and MC.Type: GrantFiled: August 2, 2008Date of Patent: September 18, 2012Assignee: ArcSoft, Inc.Inventors: Jiangen Cao, Yanying Sun, Hanguang Dan, Sheng Han, Yingfeng Su, Congxiu Wang
-
Patent number: 8255795Abstract: A system and a method are disclosed for optimally viewing a non-square aspect ratio photo or video within a non-square aspect ratio display area of a screen. In addition, a system and a method are disclosed for positioning and storing a reference point (e.g., a relative center point) of an image within a display area of a screen. Further, in a slideshow configuration, a system and a method allows for transition between images using sound annotations associates with a particular image.Type: GrantFiled: July 31, 2009Date of Patent: August 28, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Keith Saft, Matthew W. Crowley, Yingfeng Su
-
Publication number: 20110013850Abstract: A JPEG encoding process may generate entropy encoded data indexing auxiliary information. With the assistance of such auxiliary information, a quick JPEG decoder is implemented to significantly improve the performance of processing large sized JPEG images on the mobile systems with limited computation power.Type: ApplicationFiled: July 17, 2010Publication date: January 20, 2011Applicant: ARCSOFT, INC.Inventors: Congxiu Wang, Peihua Feng, Ping Xiao, Yingfeng Su