Patents by Inventor Tomas Gunnarsson
Tomas Gunnarsson 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: 20240094976Abstract: Systems and methods of the present disclosure are directed to automatic control of mute controllers for participants in videoconferences. For example, a method for automatically controlling a mute control associated with a participant during a videoconference includes obtaining communication data associated with the participant participating in the videoconference. The communication data includes audio signals associated with the participant and/or visual signals associated with the participant. The method includes processing the communication data by a gate control model to generate an output. The output is indicative of an intent of the participant to communicate with other participants of the videoconference. The method includes generating a noise gate status based at least in part on the output associated with the gate control model. The method includes automatically controlling the mute control of the participant based at least in part on the noise gate status.Type: ApplicationFiled: September 16, 2022Publication date: March 21, 2024Inventors: Huib Victor Kleinhout, Niklas Blum, John Fredric Lindstrom, Tomas Gunnarsson, Christian Schüldt
-
Publication number: 20240031489Abstract: Methods, systems, and apparatus for normalizing audio transmissions from multiple endpoints within a teleconference. A first audio transmission from a first participant of a teleconference can be received for presentation at the teleconference. The first audio transmission can be analyzed to classify one or more audio signatures of the first audio transmission as speech. A difference can be determined between the audio level of the one or more audio signatures and an audio level of second transmissions. Based on the difference, the first audio transmission can be normalized to adjust a gain of the first transmission. The transmission can be output to the teleconference.Type: ApplicationFiled: July 22, 2022Publication date: January 25, 2024Inventors: Henrik Fahlberg Lundin, Alessio Bazzica, Esbjörn Dominique, Per Erik Daniel Johansson, Tomas Gunnarsson, Markus Lindroth, Karl Allan Tore Rudberg
-
Patent number: 9569556Abstract: A user interface application, such as a sidebar application or web page, receives content from a set of plug-in modules. The user interface handles the display of the content and manages any user interaction with the content, thus abstracting these features from the plug-in modules. The plug-in modules may thus be device-independent and possibly used to display the same or corresponding content in other interfaces and/or other devices. One or more of the plug-in modules may also be designed to obtain and populate their content automatically based on user activity, including web browsing or interactions with documents on the local system.Type: GrantFiled: August 21, 2006Date of Patent: February 14, 2017Assignee: Google Inc.Inventors: Satish Sampath, Steve Lawrence, Nikhil Bhatla, Tomas Gunnarsson
-
Patent number: 8572066Abstract: A method for extracting content from a data store includes creating a file identifier mapped to an item. The method includes receiving a request that seeks cached access to the item and that is not directed to the item. In response to the request, contents of the item are provided using the file identifier without caching the contents. A system for extracting content from a data store includes an indexer. The system includes a data store containing at least an item. The system includes a redirector containing a file identifier mapped to the item. When the redirector receives a request originated by the indexer that seeks cached access to the item and that is not directed to the item in the data store the redirector provides contents of the item using the file identifier without caching the contents in the system.Type: GrantFiled: May 18, 2012Date of Patent: October 29, 2013Assignee: Google Inc.Inventors: Sigurdur Asgeirsson, Tomas Gunnarsson
-
Patent number: 8225328Abstract: A system and method provide access to a target object associated with a desired functionality. This is accomplished by creating an instance of a pre-existing object, replacing one or more functions of a table shared by all objects of the object's class, and triggering a call that ultimately causes the replacement functions to be called to allow access to the target object. The system includes software portions for enabling the method.Type: GrantFiled: January 5, 2010Date of Patent: July 17, 2012Assignee: Google Inc.Inventors: Johann Tomas Sigurdsson, Tomas Gunnarsson
-
Patent number: 8185564Abstract: A method for extracting content from a data store includes creating a file identifier mapped to an item. The method includes receiving a request that seeks cached access to the item and that is not directed to the item. In response to the request, contents of the item are provided using the file identifier without caching the contents. A system for extracting content from a data store includes an indexer. The system includes a data store containing at least an item. The system includes a redirector containing a file identifier mapped to the item. When the redirector receives a request originated by the indexer that seeks cached access to the item and that is not directed to the item in the data store the redirector provides contents of the item using the file identifier without caching the contents in the system.Type: GrantFiled: November 21, 2006Date of Patent: May 22, 2012Assignee: Google Inc.Inventors: Sigurdur Asgeirsson, Tomas Gunnarsson
-
Publication number: 20100115537Abstract: A system and method provide access to a target object associated with a desired functionality. This is accomplished by creating an instance of a pre-existing object, replacing one or more functions of a table shared by all objects of the object's class, and triggering a call that ultimately causes the replacement functions to be called to allow access to the target object. The system includes software portions for enabling the method.Type: ApplicationFiled: January 5, 2010Publication date: May 6, 2010Applicant: GOOGLE INC.Inventors: Johann Tomas Sigurdsson, Tomas Gunnarsson
-
Patent number: 7694328Abstract: An innovative security solution which separates a client into a Protected Context, which is the real files and resources of the client, and an Isolated Context, which is a restricted execution environment which makes use of virtualized resources to execute applications and modify content in the Isolated Context, without allowing explicit access to the resources in the Protected Context. The solution further consolidates user interfaces to allow users to seamlessly work with content in both contexts, and provide a visual indication of which display windows are rendered from content executed in the Isolated Context.Type: GrantFiled: October 21, 2004Date of Patent: April 6, 2010Assignee: Google Inc.Inventors: Amit Joshi, Ananta Iyengar, Anurag Sharma, Finnur Thorarinsson, Johann Sigurdsson, Sanjeev Radhakrishnan, Sigurdur Asgeirsson, Sunil Shilimkar, Tomas Gunnarsson, Wayne Gray
-
Patent number: 7644416Abstract: A system and method provide access to a target object associated with a desired functionality. This is accomplished by creating an instance of a pre-existing object, replacing one or more functions of a table shared by all objects of the object's class, and triggering a call that ultimately causes the replacement functions to be called to allow access to the target object. The system includes software portions for enabling the method.Type: GrantFiled: February 10, 2005Date of Patent: January 5, 2010Assignee: Google Inc.Inventors: Johann Tomas Sigurdsson, Tomas Gunnarsson
-
Publication number: 20060179441Abstract: A system and method provide access to a target object associated with a desired functionality. This is accomplished by creating an instance of a pre-existing object, replacing one or more functions of a table shared by all objects of the object's class, and triggering a call that ultimately causes the replacement functions to be called to allow access to the target object. The system includes software portions for enabling the method.Type: ApplicationFiled: February 10, 2005Publication date: August 10, 2006Inventors: Johann Sigurdsson, Tomas Gunnarsson
-
Publication number: 20050149726Abstract: An innovative security solution which separates a client into a Protected Context, which is the real files and resources of the client, and an Isolated Context, which is a restricted execution environment which makes use of virtualized resources to execute applications and modify content in the Isolated Context, without allowing explicit access to the resources in the Protected Context. The solution further consolidates user interfaces to allow users to seamlessly work with content in both contexts, and provide a visual indication of which display windows are rendered from content executed in the Isolated Context.Type: ApplicationFiled: October 21, 2004Publication date: July 7, 2005Inventors: Amit Joshi, Ananta Iyengar, Anurag Sharma, Finnur Thorarinsson, Johann Sigurdsson, Sanjeev Radhakrishnan, Sigurdur Asgeirsson, Sunil Shilimkar, Tomas Gunnarsson, Wayne Gray
-
Publication number: 20040188906Abstract: A working jig is described. It has a number of hydraulically controlled set elements (6-11) with inlets for hydraulic fluid under pressure. The working jig is especially characterized in that it has a plane side which is provided with a number of elongated first cavities (19-29). A cover (31) is provided to form, tightening the upper side of the cavities such that channels are formed leading to the inlets for hydraulic fluid, fed by a connection (30) between a pressure source and the channels.Type: ApplicationFiled: December 9, 2003Publication date: September 30, 2004Inventor: Tomas Gunnarsson
-
Patent number: 5929584Abstract: A method for calibrating the center point of a tool attached to a robot face plate or other machine uses a calibration block having vertical and horizontal faces. The position of the tool center point is determined by moving the tool from a starting position to touch one of the faces, recording the location of the face plate and returning the tool to the starting point. This is repeated for the other surfaces. Then the tool center point can be calculated from the recorded locations. Also disclosed is a calibration block having a centering area with four walls arranged to form a parallelogram and a leveling area with four walls arranged to form an x, y coordinate axis.Type: GrantFiled: April 27, 1998Date of Patent: July 27, 1999Assignee: PHT, Inc.Inventors: Kristjan Tomas Gunnarsson, James Simpson Hemmerle