Patents Assigned to Rabbit, Inc.
-
Patent number: 12119002Abstract: An artificial intelligence enabled system is disclosed. The system includes a core component for enabling AI-powered interactions between the system and its users and one or more agents that understand user intent and automatically interact with products and services on the web and/or in the physical world through imitation of a human user.Type: GrantFiled: December 21, 2023Date of Patent: October 15, 2024Assignee: Rabbit Inc.Inventors: Cheng Lyu, Peiyuan Liao, Zhuoheng Yang
-
Patent number: 12087303Abstract: A method of training a system to interact with an application is disclosed. The system includes an interface model configured to translate one or more requests into a sequence of user interface (UI) actions on the application; the interface model comprising: a static model configured to understand UI components of an application; and a dynamic model configured to understand interactions among the UI components and operations that occur when a UI action is completed. The method includes: recording a demonstration of interacting with the application; converting, by the static model, the demonstration into an intermediate representation (IR); and examining the IR, by the dynamic model, to determine an entity, transition, and semantic of an UI that is part of the demonstration.Type: GrantFiled: April 18, 2024Date of Patent: September 10, 2024Assignee: Rabbit Inc.Inventors: Cheng Lyu, Peiyuan Liao, Zhucheng Yang
-
Patent number: 12051417Abstract: An artificial intelligence enabled system is disclosed. The system includes a core component for enabling AI-powered interactions between the system and its users and one or more agents that understand user intent and automatically interact with products and services on the web and/or in the physical world through imitation of a human user.Type: GrantFiled: December 21, 2023Date of Patent: July 30, 2024Assignee: Rabbit Inc.Inventors: Cheng Lyu, Peiyuan Liao, Zhuoheng Yang
-
Patent number: 11908476Abstract: An artificial intelligence enabled system is disclosed. The system includes a core component for enabling AI-powered interactions between the system and its users and one or more agents that understand user intent and automatically interact with products and services on the web and/or in the physical world through imitation of a human user.Type: GrantFiled: September 21, 2023Date of Patent: February 20, 2024Assignee: Rabbit Inc.Inventors: Cheng Lyu, Peiyuan Liao, Zhuoheng Yang
-
Patent number: 10334207Abstract: In one embodiment, a method includes sending, to client computing devices that are each associated with a particular user identifier, conversation-group information that identifies a conversation group. The conversation-group information includes a user identifier of a first user of the conversation group. The user identifier of the first user is associated with a first one of the client computing devices. The conversation-group information also includes a server identifier of a streaming server for the conversation group. The method includes receiving, from the first one of the client computing devices, a first audio stream and a first video stream. The method includes receiving, from each of one or more of the client computing devices other than the first one of the client computing devices, a request to access the conversation group.Type: GrantFiled: December 12, 2017Date of Patent: June 25, 2019Assignee: Rabbit, Inc.Inventors: Philippe Clavel, Timophey Zaitsev, Stefan Birrer, Alexandre Francois
-
Patent number: 9843767Abstract: In one embodiment, a method includes sending, to client computing devices that are each associated with a particular user identifier, conversation-group information that identifies a conversation group. The conversation-group information includes a user identifier of a first user of the conversation group. The user identifier of the first user is associated with a first one of the client computing devices. The conversation-group information also includes a server identifier of a streaming server for the conversation group. The method includes receiving, from the first one of the client computing devices, a first audio stream and a first video stream. The method includes receiving, from each of one or more of the client computing devices other than the first one of the client computing devices, a request to access the conversation group.Type: GrantFiled: June 13, 2016Date of Patent: December 12, 2017Assignee: Rabbit, Inc.Inventors: Philippe Clavel, Timophey Zaitsev, Stefan Birrer, Alexandre Francois
-
Patent number: 9755847Abstract: A method for sharing media within a chat room system, including: in response to receipt of a sharing selection from a user at a device, rerouting an audio output from a default audio output of the device to a virtual audio output, capturing a primary audio stream generated by an application executed on the device with the virtual audio output, sending the primary audio stream to an external server for distribution to secondary user devices, receiving a secondary audio stream from the external server and concurrently playing the primary audio stream and secondary audio stream at an audio output of the device.Type: GrantFiled: December 19, 2013Date of Patent: September 5, 2017Assignee: Rabbit, Inc.Inventors: Philippe Clavel, Timophey Zaitsev, Stefan Birrer, Alexandre Francois
-
Patent number: 9369670Abstract: A method for supporting a plurality of participants with an audio-video conferencing system including a tracking server and a plurality of streaming servers, the method including: at the tracking server, sending conversation group information to a first device associated with a first user identifier, the conversation group information including a second user identifier and a streaming server identifier for the second user identifier; at a streaming server identified by the streaming server identifier, receiving a second audio stream and a second video stream from a second device associated with the second user identifier, and in response to receipt of the second user identifier from the first device, sending the second audio stream and second video stream to the first device.Type: GrantFiled: December 19, 2013Date of Patent: June 14, 2016Assignee: Rabbit, Inc.Inventors: Philippe Clavel, Timophey Zaitsev, Stefan Birrer, Alexandre Francois
-
Publication number: 20140173430Abstract: A method for sharing media within a chat room system, including: in response to receipt of a sharing selection from a user at a device, rerouting an audio output from a default audio output of the device to a virtual audio output, capturing a primary audio stream generated by an application executed on the device with the virtual audio output, sending the primary audio stream to an external server for distribution to secondary user devices, receiving a secondary audio stream from the external server and concurrently playing the primary audio stream and secondary audio stream at an audio output of the device.Type: ApplicationFiled: December 19, 2013Publication date: June 19, 2014Applicant: Rabbit, Inc.Inventors: Philippe Clavel, Timophey Zaitsev, Stefan Birrer, Alexandre Francois
-
Publication number: 20140168354Abstract: A method for supporting a plurality of participants with an audio-video conferencing system including a tracking server and a plurality of streaming servers, the method including: at the tracking server, sending conversation group information to a first device associated with a first user identifier, the conversation group information including a second user identifier and a streaming server identifier for the second user identifier; at a streaming server identified by the streaming server identifier, receiving a second audio stream and a second video stream from a second device associated with the second user identifier, and in response to receipt of the second user identifier from the first device, sending the second audio stream and second video stream to the first device.Type: ApplicationFiled: December 19, 2013Publication date: June 19, 2014Applicant: Rabbit, Inc.Inventors: Philippe Clavel, Timophey Zaitsev, Stefan Birrer, Alexandre Francois
-
Publication number: 20140173467Abstract: A method for chat room facilitation, the chat room including a plurality of chat groups each including one or more participants, the method including determining a chat group priority for each of a plurality of chat groups, simultaneously presenting audio and video streams of the plurality of chat groups on a user device based on the respective chat group priority, and adjusting a chat group priority in response to a user action.Type: ApplicationFiled: December 19, 2013Publication date: June 19, 2014Applicant: RABBIT, INC.Inventors: Philippe Clavel, Timophey Zaitsev, Stefan Birrer, Alexandre Francois
-
Patent number: 7649323Abstract: A self-contained, rechargeable LED flashlight uses a zener diode in reverse-breakdown avalanche mode as a low-cost voltage regulator. A second embodiment of the LED flashlight incorporates boost-buck circuitry to allow the internal rechargeable flashlight battery to be recharged through external dry cells. An LED or LED array of the flashlight may be by passed with operator control to allow an internal battery to operate an external device, such as a cellular telephone or the like.Type: GrantFiled: August 31, 2007Date of Patent: January 19, 2010Assignee: Laughing Rabbit, Inc.Inventors: Kurt Kuhlmann, David M. Allen
-
Patent number: 7540644Abstract: A low cost fiber optic lighting display system includes a light source, an electronic shutter having independently controllable pixel elements positioned proximate to the light source, a controller for controlling the pixels, and a plurality of optical fibers, each fiber having input and output ends with the input end of each fiber positioned proximate to the output side of a pixel element or group of pixel elements. The corresponding method includes providing a fiber optic lighting display having a light source, an electronic shutter having independently controllable pixels, a controller connected to the electronic shutter for controlling the pixels, and a plurality of optical fibers, each optical fiber having an input end positioned proximate to a pixel or group of pixel elements and an output end.Type: GrantFiled: May 3, 2007Date of Patent: June 2, 2009Assignee: Laughing Rabbit, Inc.Inventor: David M. Allen
-
Patent number: 7394211Abstract: A micro-controller and a converter circuit provide constant current to light emitting diode array from a power supply with greater voltage than the forward bias voltage of the light emitting diode. A micro-controller operatively coupled with a semiconductor switch and the converter circuit measures the ability of a DC power supply to charge the inductor. Duty cycles of the semiconductor switch are modified according to the measurement of the voltage across the internal resistor of the semiconductor switch so as to supply substantially constant current to the LED array through an inductor regardless of actual battery voltage.Type: GrantFiled: January 30, 2007Date of Patent: July 1, 2008Assignee: Laughing Rabbit, Inc.Inventor: Kurt Kuhlmann
-
Patent number: 7015654Abstract: A mirco-controller and boost converter circuit provide constant current to light emitting diode array. A micro-controller operatively coupled with a semiconductor switch and the boost converter circuit measure the ability of a DC power supply to change the inductor. Duty cycles of the semiconductor switch are modified according to the measurement so as to supply substantially constant current to the LED array through an inductor regardless of actual battery voltage.Type: GrantFiled: September 24, 2002Date of Patent: March 21, 2006Assignee: Laughing Rabbit, Inc.Inventors: Kurt A. Kuhlmann, David M. Allen
-
Patent number: D593238Type: GrantFiled: September 29, 2008Date of Patent: May 26, 2009Assignee: Laughing Rabbit, Inc.Inventor: David M. Allen