Patents by Inventor Ray Sun
Ray Sun 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).
-
Patent number: 12586341Abstract: Automatic extraction of salient object properties in virtual environments for object modification and transmission. In some implementations, a computer-implemented method includes determining a reference avatar and obtaining properties of an object in the virtual environment, the properties including spatial, visual, and/or audio properties. Saliency factors of the object are determined, each saliency factor normalized to a numeric range and based on a different set of properties of the object, where one or more saliency factors are additionally based on a property of the reference avatar. A saliency measure of the object is determined with respect to the reference avatar based on a combination of the saliency factors. If the saliency measure is greater than a threshold saliency measure, the reference avatar or object are automatically modified in the virtual environment based on the object, and otherwise the modification is omitted.Type: GrantFiled: August 14, 2023Date of Patent: March 24, 2026Assignee: Roblox CorporationInventors: Mubbasir Turab Kapadia, Ray Sun, Sean Palmer
-
Publication number: 20250061685Abstract: Automatic extraction of salient object properties in virtual environments for object modification and transmission. In some implementations, a computer-implemented method includes determining a reference avatar and obtaining properties of an object in the virtual environment, the properties including spatial, visual, and/or audio properties. Saliency factors of the object are determined, each saliency factor normalized to a numeric range and based on a different set of properties of the object, where one or more saliency factors are additionally based on a property of the reference avatar. A saliency measure of the object is determined with respect to the reference avatar based on a combination of the saliency factors. If the saliency measure is greater than a threshold saliency measure, the reference avatar or object are automatically modified in the virtual environment based on the object, and otherwise the modification is omitted.Type: ApplicationFiled: August 14, 2023Publication date: February 20, 2025Applicant: Roblox CorporationInventors: Mubbasir Turab KAPADIA, Ray SUN, Sean PALMER
-
Patent number: 11345133Abstract: A printable cling-type document comprises a planar paper layer having a front side and a rear side, a planar cling layer having a front side and a rear side, and a planar backing layer having a front side and a rear side. The front side of the cling layer is affixed to the rear side of the paper layer. The front side of the backing layer is adhered to and selectively removable from the rear side of the cling layer.Type: GrantFiled: January 27, 2021Date of Patent: May 31, 2022Assignee: ACCELERATED PRODUCTIONS, INC.Inventors: Benjamin L. Brown, Joel Tawes, Joshua Tawes, Ray Sun
-
Patent number: 11269952Abstract: Systems and methods for text-based music selection through a music service may include (1) determining that a user of a social media application may be interested in sharing, via the social media application, music that relates to one or more key words, (2) providing the user with a music recommendation that relates to the one or more key words, (3) receiving input from the user accepting the music recommendation, and (4) in response to receiving the input, sharing the music composition via the social media application. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: September 18, 2019Date of Patent: March 8, 2022Assignee: Meta Platforms, Inc.Inventors: Ray Sun, Bokai Cao, Parth Popatlal Detroja
-
Patent number: 11170295Abstract: Systems and methods for training a personalized Machine Learning (ML) model used to detect fall events are described herein. The methods may be implemented by one or more computing devices and may include obtaining sensor data associated with one or more activities of a user. A processed or unprocessed version of at least a copy of the sensor data having been fed to a personalized ML model associated with the user and that has been determined not to be associated with a fall event; and using the obtained sensor data training the personalized ML model.Type: GrantFiled: September 19, 2017Date of Patent: November 9, 2021Assignee: Tidyware, LLCInventors: Philip F Carmichael, Brian Hayward, Alvin G Solidum, Travis T Okahara, William L Richman, Raman Chandrasekar, Patrick Dean Kennedy, Ray Sun
-
Publication number: 20210229411Abstract: A printable cling-type document comprises a planar paper layer having a front side and a rear side, a planar cling layer having a front side and a rear side, and a planar backing layer having a front side and a rear side. The front side of the cling layer is affixed to the rear side of the paper layer. The front side of the backing layer is adhered to and selectively removable from the rear side of the cling layer.Type: ApplicationFiled: January 27, 2021Publication date: July 29, 2021Inventors: BENJAMIN L. BROWN, JOEL TAWES, JOSHUA TAWES, RAY SUN
-
Patent number: 8085756Abstract: Rich contact information is provided coincident to a telephone call on a mobile device in an alternate communication. When a telephone call is received on the phone, rich content such as rich personal contact data is provided to the receiver of the call. The rich contact data corresponds to the sender of the call. The rich contact data is sent as an alternate communication directly between the device initiating the call and the device receiving the call.Type: GrantFiled: June 3, 2005Date of Patent: December 27, 2011Assignee: Microsoft CorporationInventors: Ray Sun, Zeke Koch, Erick J. Eidus
-
Patent number: 7986716Abstract: Systems and methods for transferring data over a voice channel during a voice communication connection (e.g., a telephone call) using DTMF signals over a single voice communication channel. The arbitrary data can include contact information, graphics, photographs, streaming media, interactive game information, location information, cached web pages, audio clips, etc. Some or all of the standard DTMF signals can be uniquely mapped to groups of bits. For example, the standard DTMF signals for numbers “0” through “7” can be mapped to the corresponding three-bit binary representations of those numbers. The arbitrary data can be placed in a container with meta-data indicating the start and end of the data, the type of the data, the amount of data, error correction/detection information, etc. The receiver can prevent the DTMF signals from being converted to audio signals to spare any human listeners from hearing the DTMF signals.Type: GrantFiled: May 25, 2005Date of Patent: July 26, 2011Assignee: Microsoft CorporationInventors: Jidesh Veeramachaneni, Ray Sun, Shawn M. Brown, Zeke Koch
-
Patent number: 7675435Abstract: Keyboard entries by users are tracked and filtered to reduce ambiguity in translating the entries to characters and predicting text based on the entries in a multiple keyboard environment. Key tables such as an equivalence table mapping characters to a base character value, a digit mapping table mapping characters to a digit between 0 and 9 are used to determine possible matches in text prediction. A letter accumulator UI is employed along with a number accumulator UI to provide users feedback on tracked letters.Type: GrantFiled: August 31, 2006Date of Patent: March 9, 2010Assignee: Microsoft CorporationInventors: Ray Sun, Timothy M. Thairu, Kelly Gachet, Juan Jose Mejia, Timothy L. Bui, Peter Deng, Aaron Filner
-
Patent number: 7542557Abstract: When multiple contacts are detected for a phone number of an incoming call, a notification that multiple contacts matched the phone number is displayed. When the display area for displaying the notification is adequate to display a full list of the contacts that correspond to the phone number of the incoming call, the full list is displayed. When the display area is inadequate to display the full list, a scrollable list of the multiple contacts is displayed. Alternatively, when the display area is inadequate, a multiple contacts message is displayed that notifies a user that multiple stored contacts matched the phone number of the incoming phone call.Type: GrantFiled: June 3, 2005Date of Patent: June 2, 2009Assignee: Microsoft CorporationInventors: Ray Sun, Peter Eberhardy, Peter William Wieland
-
Patent number: 7460891Abstract: A system and method that facilitates control of the power states of a mobile device's wireless radios. Radios can be collectively turned off in a straightforward, intuitive operation, and can be restored to a powered-on state in a similar manner. In addition to collective powering down and restoring, the power states of individual radios can be controlled in a selective manner. When any radio is on, a connectivity dialog provides a link for collectively turning wireless devices off. When no radios are on, the connectivity dialog provides a corresponding link to turn wireless radios on, which may be only those that were on prior to the collective shutdown. A settings user interface, such as accessible via a link on the connectivity dialog, provides on/off radio buttons and checkboxes that enable the selective control of radio power state.Type: GrantFiled: April 1, 2003Date of Patent: December 2, 2008Assignee: Microsoft CorporationInventors: Zeke Koch, Susan E. Pappalardo, Ray Sun, James D. Drage, Chee H. Chew, Joel P. Dehlin, Debbie M. Yau
-
Patent number: 7448068Abstract: The present invention is directed at providing a system and method for Automatic Client Authentication for a Wireless Network protected by PEAP, EAP-TLS, or other Extensible Authentication Protocols. The user doesn't have to understand the difference between the protocols in order to connect to the network. A default authentication protocol is automatically attempted. If not successful, then the authentication switches over to another authentication method if the network requests it.Type: GrantFiled: April 29, 2003Date of Patent: November 4, 2008Assignee: Microsoft CorporationInventors: Ray Sun, Zeke Koch, Yu Zhang
-
Patent number: 7379709Abstract: The present invention automatically selects the wireless mode of a device. The user of a Bluetooth device has the benefit of discoverable mode with the relative safety of connectable mode. The mode of the device is automatically switched from discoverable to connectable and back based on the activity of the device. For example, the mode may be switched to discoverable mode when the device is determined to be active and to connectable mode when the device is determined to be inactive. The device may be determined to be active based on many criteria, including, but not limited to: determining when a screen associated with the device is active; determining when the device is not key locked; and determining when the device is active further comprises determining when a lid associated with the device is open.Type: GrantFiled: April 24, 2003Date of Patent: May 27, 2008Assignee: Microsoft CorporationInventors: Ray Sun, Michael P. Calligaro
-
Patent number: 7369850Abstract: A system and method in a connectivity user interface of a mobile device that enables a user to inspect and select a connection from among available network connections and methods of connecting. If the user alternatively wants a connection to be automatically selected by the device, the connectivity user interface allows the user to verify the connection that will be made when required. An easily accessible connectivity dialog displays configured connections, and connection data. Before a connection is established, the connection data may describe a type of connection, such as the telephone number for a dial-up connection. After a connection is established, the connection data may describe the connection's status, such as the amount of time the connection has been in use. A link in the connectivity user interface enables the user to efficiently configure or reconfigure a connection.Type: GrantFiled: November 12, 2002Date of Patent: May 6, 2008Assignee: Microsoft CorporationInventors: Felix G. Andrew, Shawn Brown, Justin Maguire, Chad Whitney, Zeke Koch, Ray Sun
-
Publication number: 20080068226Abstract: Keyboard entries by users are tracked and filtered to reduce ambiguity in translating the entries to characters and predicting text based on the entries in a multiple keyboard environment. Key tables such as an equivalence table mapping characters to a base character value, a digit mapping table mapping characters to a digit between 0 and 9 are used to determine possible matches in text prediction. A letter accumulator UI is employed along with a number accumulator UI to provide users feedback on tracked letters.Type: ApplicationFiled: August 31, 2006Publication date: March 20, 2008Applicant: Microsoft CorporationInventors: Ray Sun, Timothy M. Thairu, Kelly Gachet, Juan Jose Mejia, Timothy L. Bui, Peter Deng, Aaron Filner
-
Patent number: 7296019Abstract: A system and methods are provided for runtime spelling analysis and correction in a computing system. Misspelled entries or input text is automatically corrected turning the misspelled entries or input text into valid entries or text. The words used for spell checking and correction may be collected through multiple channels or from multiple sources, including words commonly found on the Web, and in users' entries or input text, as well as words from a standard language lexicon, all of which may be in one or more languages. The word(s) are automatically corrected only when there is a very high confidence that the correction is desirable. In various embodiments, the system implements a plurality of mechanisms with which the user can override the correction if invoked.Type: GrantFiled: October 25, 2004Date of Patent: November 13, 2007Assignee: Microsoft CorporationInventors: Raman Chandrasekar, Ray Sun, Thomas Dale White, Zhanliang Chen
-
Publication number: 20070010264Abstract: Rich contact information is provided coincident to a telephone call on a mobile device in an alternate communication. When a telephone call is received on the phone, rich content such as rich personal contact data is provided to the receiver of the call. The rich contact data corresponds to the sender of the call. The rich contact data is sent as an alternate communication directly between the device initiating the call and the device receiving the call.Type: ApplicationFiled: June 3, 2005Publication date: January 11, 2007Applicant: Microsoft CorporationInventors: Ray Sun, Zeke Koch, Erick Eidus
-
Publication number: 20060291635Abstract: When multiple contacts are detected for a phone number of an incoming call, a notification that multiple contacts matched the phone number is displayed. When the display area for displaying the notification is adequate to display a full list of the contacts that correspond to the phone number of the incoming call, the full list is displayed. When the display area is inadequate to display the full list, a scrollable list of the multiple contacts is displayed. Alternatively, when the display area is inadequate, a multiple contacts message is displayed that notifies a user that multiple stored contacts matched the phone number of the incoming phone call.Type: ApplicationFiled: June 3, 2005Publication date: December 28, 2006Applicant: Microsoft CorporationInventors: Ray Sun, Peter Eberhardy, Peter Wieland
-
Publication number: 20060270388Abstract: Systems and methods for transferring data over a voice channel during a voice communication connection (e.g., a telephone call) using DTMF signals over a single voice communication channel. The arbitrary data can include contact information, graphics, photographs, streaming media, interactive game information, location information, cached web pages, audio clips, etc. Some or all of the standard DTMF signals can be uniquely mapped to groups of bits. For example, the standard DTMF signals for numbers “0” through “7” can be mapped to the corresponding three-bit binary representations of those numbers. The arbitrary data can be placed in a container with meta-data indicating the start and end of the data, the type of the data, the amount of data, error correction/detection information, etc. The receiver can prevent the DTMF signals from being converted to audio signals to spare any human listeners from hearing the DTMF signals.Type: ApplicationFiled: May 25, 2005Publication date: November 30, 2006Applicant: Microsoft CorporationInventors: Jidesh Veeramachaneni, Ray Sun, Shawn Brown, Zeke Koch
-
Publication number: 20040204133Abstract: A system and method in a connectivity user interface of a mobile device that enables a user to inspect and select a connection from among available network connections and methods of connecting. If the user alternatively wants a connection to be automatically selected by the device, the connectivity user interface allows the user to verify the connection that will be made when required. An easily accessible connectivity dialog displays configured connections, and connection data. Before a connection is established, the connection data may describe a type of connection, such as the telephone number for a dial-up connection. After a connection is established, the connection data may describe the connection's status, such as the amount of time the connection has been in use. A link in the connectivity user interface enables the user to efficiently configure or reconfigure a connection.Type: ApplicationFiled: November 12, 2002Publication date: October 14, 2004Applicant: Microsoft CorporationInventors: Felix G. Andrew, Shawn Brown, Justin Maguire, Chad Whitney, Zeke Koch, Ray Sun