Patents by Inventor Sourabh Ahuja
Sourabh Ahuja 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: 10812429Abstract: A method at a first electronic device with a display and an input device includes: displaying a message input area along with a graphical input stream in a first application, where the graphical input stream includes a source of predefined graphical images and a source for a coded character set. The method includes detecting entry of one or more objects from the graphical input stream into the message input area and receiving a user input to transmit the contents of the message input area. In response to receiving the user input to transmit, and in accordance with a determination that the one or more objects includes a predefined graphical image, the method includes forming a merged message comprising the contents of the message input area, including the predefined graphical image, where a merged message is an image, and transmitting the merged message to a recipient or another application.Type: GrantFiled: March 29, 2016Date of Patent: October 20, 2020Assignee: Glu Mobile Inc.Inventors: Sourabh Ahuja, Michael Andrew Mok, Nicholas Kenichi Miyake, Lori Leilani Cox, Liang Wu, Tao Tao
-
Patent number: 10636187Abstract: At a first device there is received from a second device (i) a native pixilated image and (ii) interactive filter data associated with the image. The filter data corresponds to an interactive filter applied to the image. A first representation of the image is displayed in accordance with the interactive filter data on the display. All or a first subset of the pixels of the image are obscured in the first representation. Responsive to user input, for a limited period of time, a second representation of the image is displayed in place of the first representation. None or a second subset of the pixels of the image is obscured in the second representation, where the second subset is less than the first subset. Then there is displayed on the display, after the limited period of time has elapsed, the first representation in place of the second representation.Type: GrantFiled: December 13, 2017Date of Patent: April 28, 2020Assignee: Glu Mobile Inc.Inventors: Sourabh Ahuja, Liang Wu, Michael Mok, Lian A. Amaris
-
Patent number: 10510169Abstract: Disclosed are systems and methods for using a hands free computing device. The device includes a processor, a head movement measuring component, screen, camera, microphone, and memory. Responsive to sensing an instruction by a user, an image is captured by the camera and displayed on the screen. There is recorded, using the microphone, an audible catch phrase provided by the user for the image. The audible catch phrase is converted to text that is superimposed on the image thereby making a fused image. The user identifies one or more remote recipients of the fused image. The fused image is communicated, with the text phrase formatted for scrambled display, to the one or more remote recipients. The fused image is displayed on remote devices associated with such recipients with the text phrase scrambled.Type: GrantFiled: March 16, 2016Date of Patent: December 17, 2019Assignee: Glu Mobile, Inc.Inventors: Sourabh Ahuja, Lian Amaris, Liang Wu, Tao Tao
-
Patent number: 10194015Abstract: Systems and methods are provided for displaying a graphical input stream comprising a plurality of keys, a first subset of which is a character set source and a second subset of which provides a message effect source. A first user input from the character set source forms an original multi-word message that is displayed in a message area. A second user input from the message effect source applies a corresponding message effect to only the multi-word message thereby forming a transformed representation. The multi-word message displayed in the message area is replaced with the transformed representation. Upon receipt of a third user input to transmit the contents of the message area, the original multi-word message and an indication of the message effect is transmitted.Type: GrantFiled: March 29, 2016Date of Patent: January 29, 2019Assignee: Glu Mobile Inc.Inventors: Sourabh Ahuja, Liang Wu, Michael Andrew Mok
-
Patent number: 10101902Abstract: Systems and methods are disclosed for, at a first electronic device with a touch-sensitive display, receiving a message from a second electronic device. The message comprises an original multi-word first text. A first representation of the original multi-word first text is displayed in accordance with a text effect in a messaging application. In response to a user input with respect to the first representation in the form of a tap gesture on the touch-sensitive display, the displayed first representation is transiently replaced with a display of the original multi-word first text for a predetermined time period. Without further user intervention, upon completion of the predetermined time period, display of the first representation is restored.Type: GrantFiled: February 26, 2016Date of Patent: October 16, 2018Assignee: Glu Mobile Inc.Inventors: Sourabh Ahuja, Liang Wu, Michael Andrew Mok
-
Publication number: 20180165858Abstract: At a first device there is received from a second device (i) a native pixilated image and (ii) interactive filter data associated with the image. The filter data corresponds to an interactive filter applied to the image. A first representation of the image is displayed in accordance with the interactive filter data on the display. All or a first subset of the pixels of the image are obscured in the first representation. Responsive to user input, for a limited period of time, a second representation of the image is displayed in place of the first representation. None or a second subset of the pixels of the image is obscured in the second representation, where the second subset is less than the first subset. Then there is displayed on the display, after the limited period of time has elapsed, the first representation in place of the second representation.Type: ApplicationFiled: December 13, 2017Publication date: June 14, 2018Inventors: Sourabh Ahuja, Liang Wu, Michael Mok, Lian A. Amaris
-
Patent number: 9875566Abstract: At a first device there is received from a second device (i) a native pixilated image and (ii) interactive filter data associated with the image. The filter data corresponds to an interactive filter applied to the image. A first representation of the image is displayed in accordance with the interactive filter data on the display. All or a first subset of the pixels of the image are obscured in the first representation. Responsive to user input, for a period of time specified by the filter, a second representation of the image is displayed in place of the first representation. None or a second subset of the pixels of the image is obscured in the second representation, where the second subset is less than the first subset. Then there is displayed on the display, after the limited period of time has elapsed, the first representation in place of the second representation.Type: GrantFiled: December 30, 2015Date of Patent: January 23, 2018Assignee: Glu Mobile, Inc.Inventors: Sourabh Ahuja, Liang Wu, Michael Mok, Lian A. Amaris
-
Publication number: 20160291822Abstract: A method at a first electronic device with a display and an input device includes: displaying a message input area along with a graphical input stream in a first application, where the graphical input stream includes a source of predefined graphical images and a source for a coded character set. The method includes detecting entry of one or more objects from the graphical input stream into the message input area and receiving a user input to transmit the contents of the message input area. In response to receiving the user input to transmit, and in accordance with a determination that the one or more objects includes a predefined graphical image, the method includes forming a merged message comprising the contents of the message input area, including the predefined graphical image, where a merged message is an image, and transmitting the merged message to a recipient or another application.Type: ApplicationFiled: March 29, 2016Publication date: October 6, 2016Inventors: Sourabh Ahuja, Michael Andrew Mok, Nicholas Kenichi Miyake, Lori Leilani Cox, Liang Wu, Tao Tao
-
Publication number: 20160286028Abstract: Systems and methods are provided for displaying a graphical input stream comprising a plurality of keys, a first subset of which is a character set source and a second subset of which provides a message effect source. A first user input from the character set source forms an original multi-word message that is displayed in a message area. A second user input from the message effect source applies a corresponding message effect to only the multi-word message thereby forming a transformed representation. The multi-word message displayed in the message area is replaced with the transformed representation. Upon receipt of a third user input to transmit the contents of the message area, the original multi-word message and an indication of the message effect is transmitted.Type: ApplicationFiled: March 29, 2016Publication date: September 29, 2016Inventors: Sourabh Ahuja, Liang Wu, Michael Andrew Mok
-
Publication number: 20160196680Abstract: Disclosed are systems and methods for using a hands free computing device. The device includes a processor, a head movement measuring component, screen, camera, microphone, and memory. Responsive to sensing an instruction by a user, an image is captured by the camera and displayed on the screen. There is recorded, using the microphone, an audible catch phrase provided by the user for the image. The audible catch phrase is converted to text that is superimposed on the image thereby making a fused image. The user identifies one or more remote recipients of the fused image. The fused image is communicated, with the text phrase formatted for scrambled display, to the one or more remote recipients. The fused image is displayed on remote devices associated with such recipients with the text phrase scrambled.Type: ApplicationFiled: March 16, 2016Publication date: July 7, 2016Inventors: Sourabh Ahuja, Lian Amaris, Liang Wu, Tao Tao
-
Publication number: 20160179331Abstract: Systems and methods are disclosed for, at a first electronic device with a touch-sensitive display, receiving a message from a second electronic device. The message comprises an original multi-word first text. A first representation of the original multi-word first text is displayed in accordance with a text effect in a messaging application. In response to a user input with respect to the first representation in the form of a tap gesture on the touch-sensitive display, the displayed first representation is transiently replaced with a display of the original multi-word first text for a predetermined time period. Without further user intervention, upon completion of the predetermined time period, display of the first representation is restored.Type: ApplicationFiled: February 26, 2016Publication date: June 23, 2016Inventors: Sourabh Ahuja, Liang Wu, Michael Andrew Mok
-
Patent number: 9336189Abstract: Disclosed are systems and methods for using a hands free computing device. The device includes a processor, a head movement measuring component, screen, camera, microphone, and memory. Responsive to sensing an instruction by a user, an image is captured by the camera and displayed on the screen. There is recorded, using the microphone, an audible catch phrase provided by the user for the image. The audible catch phrase is converted to text that is superimposed on the image thereby making a fused image. The user identifies one or more remote recipients of the fused image by making one or more predetermined head movements to select from among recipient candidates. The fused image is communicated, with the text phrase formatted for scrambled display, to the one or more remote recipients. The fused image is displayed on remote devices associated with such recipients with the text phrase scrambled.Type: GrantFiled: May 2, 2014Date of Patent: May 10, 2016Assignee: Glu Mobile Inc.Inventors: Sourabh Ahuja, Lian Amaris, Liang Wu, Tao Tao
-
Publication number: 20160110906Abstract: At a first device there is received from a second device (i) a native pixilated image and (ii) interactive filter data associated with the image. The filter data corresponds to an interactive filter applied to the image. A first representation of the image is displayed in accordance with the interactive filter data on the display. All or a first subset of the pixels of the image are obscured in the first representation. Responsive to user input, for a period of time specified by the filter, a second representation of the image is displayed in place of the first representation. None or a second subset of the pixels of the image is obscured in the second representation, where the second subset is less than the first subset. Then there is displayed on the display, after the limited period of time has elapsed, the first representation in place of the second representation.Type: ApplicationFiled: December 30, 2015Publication date: April 21, 2016Inventors: Sourabh Ahuja, Liang Wu, Michael Mok, Lian A. Amaris
-
Patent number: 9306881Abstract: A method at a first electronic device with a display and an input device includes: receiving a message from a second electronic device, the message comprising a first text and a text effect applied to the message; displaying a first representation of the message in accordance with the text effect; receiving a user input with respect to the first representation; and in response to the user input with respect to the first representation, displaying a second representation of the message in accordance with the text effect.Type: GrantFiled: September 25, 2014Date of Patent: April 5, 2016Assignee: Glu Mobile Inc.Inventors: Sourabh Ahuja, Liang Wu, Michael Andrew Mok
-
Publication number: 20160094495Abstract: A method at a first electronic device with a display and an input device includes: receiving a message from a second electronic device, the message comprising a first text and a text effect applied to the message; displaying a first representation of the message in accordance with the text effect; receiving a user input with respect to the first representation; and in response to the user input with respect to the first representation, displaying a second representation of the message in accordance with the text effect.Type: ApplicationFiled: September 25, 2014Publication date: March 31, 2016Inventors: Sourabh Ahuja, Liang Wu, Michael Andrew Mok
-
Patent number: 9230355Abstract: A method at an electronic device with a display and an input device includes: selecting an image; selecting an interactive filter; generating interactive filter data associated with the image and corresponding to the selected interactive filter; displaying a first representation of the image in accordance with the interactive filter data; receiving a user input; and in accordance with the user input and the interactive filter data, displaying a second representation of the image.Type: GrantFiled: August 21, 2014Date of Patent: January 5, 2016Assignee: Glu Mobile Inc.Inventors: Sourabh Ahuja, Liang Wu, Michael Andrew Mok, Lian A. Amaris
-
Patent number: 9044673Abstract: Systems and methods for providing a tutorial for a video game are provided. The tutorial is characterized by a hierarchical data structure having a plurality of nodes connected by edges. Each node represents a video game stage and provides oral instructions on how to progress to another node. An edge represents head movements necessary to move to another node. At a computing device a current node is identified and the oral instructions associated with the node are provided. User head movements are sensed by a movement measuring component of the computing device and the current node and sensed user head movements are compared to edges associated with the current node. When a match is found, advancement to the node identified by the matching edge occurs. However, advancement is forgone when the user head movements do not match the head movements of any of the edges associated with the current node.Type: GrantFiled: April 7, 2014Date of Patent: June 2, 2015Assignee: Glu Mobile Inc.Inventors: Sourabh Ahuja, Lian A. Amaris, Liang Wu
-
Publication number: 20150141136Abstract: Systems and methods for providing a tutorial for a video game are provided. The tutorial is characterized by a hierarchical data structure having a plurality of nodes connected by edges. Each node represents a video game stage and provides oral instructions on how to progress to another node. An edge represents head movements necessary to move to another node. At a computing device a current node is identified and the oral instructions associated with the node are provided. User head movements are sensed by a movement measuring component of the computing device and the current node and sensed user head movements are compared to edges associated with the current node. When a match is found, advancement to the node identified by the matching edge occurs. However, advancement is forgone when the user head movements do not match the head movements of any of the edges associated with the current node.Type: ApplicationFiled: April 7, 2014Publication date: May 21, 2015Inventors: Sourabh Ahuja, Lian A. AMARIS, Liang WU
-
Publication number: 20150143221Abstract: Disclosed are systems and methods for using a hands free computing device. The device includes a processor, a head movement measuring component, screen, camera, microphone, and memory. Responsive to sensing an instruction by a user, an image is captured by the camera and displayed on the screen. There is recorded, using the microphone, an audible catch phrase provided by the user for the image. The audible catch phrase is converted to text that is superimposed on the image thereby making a fused image. The user identifies one or more remote recipients of the fused image by making one or more predetermined head movements to select from among recipient candidates. The fused image is communicated, with the text phrase formatted for scrambled display, to the one or more remote recipients. The fused image is displayed on remote devices associated with such recipients with the text phrase scrambled.Type: ApplicationFiled: May 2, 2014Publication date: May 21, 2015Applicant: Glu Mobile Inc.Inventors: Sourabh Ahuja, Lian Amaris, Liang Wu, Tao Tao