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: 20240094976
    Abstract: 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: Application
    Filed: September 16, 2022
    Publication date: March 21, 2024
    Inventors: Huib Victor Kleinhout, Niklas Blum, John Fredric Lindstrom, Tomas Gunnarsson, Christian Schüldt
  • Publication number: 20240031489
    Abstract: 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: Application
    Filed: July 22, 2022
    Publication date: January 25, 2024
    Inventors: Henrik Fahlberg Lundin, Alessio Bazzica, Esbjörn Dominique, Per Erik Daniel Johansson, Tomas Gunnarsson, Markus Lindroth, Karl Allan Tore Rudberg
  • Patent number: 9569556
    Abstract: 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: Grant
    Filed: August 21, 2006
    Date of Patent: February 14, 2017
    Assignee: Google Inc.
    Inventors: Satish Sampath, Steve Lawrence, Nikhil Bhatla, Tomas Gunnarsson
  • Patent number: 8572066
    Abstract: 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: Grant
    Filed: May 18, 2012
    Date of Patent: October 29, 2013
    Assignee: Google Inc.
    Inventors: Sigurdur Asgeirsson, Tomas Gunnarsson
  • Patent number: 8225328
    Abstract: 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: Grant
    Filed: January 5, 2010
    Date of Patent: July 17, 2012
    Assignee: Google Inc.
    Inventors: Johann Tomas Sigurdsson, Tomas Gunnarsson
  • Patent number: 8185564
    Abstract: 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: Grant
    Filed: November 21, 2006
    Date of Patent: May 22, 2012
    Assignee: Google Inc.
    Inventors: Sigurdur Asgeirsson, Tomas Gunnarsson
  • Publication number: 20100115537
    Abstract: 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: Application
    Filed: January 5, 2010
    Publication date: May 6, 2010
    Applicant: GOOGLE INC.
    Inventors: Johann Tomas Sigurdsson, Tomas Gunnarsson
  • Patent number: 7694328
    Abstract: 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: Grant
    Filed: October 21, 2004
    Date of Patent: April 6, 2010
    Assignee: 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: 7644416
    Abstract: 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: Grant
    Filed: February 10, 2005
    Date of Patent: January 5, 2010
    Assignee: Google Inc.
    Inventors: Johann Tomas Sigurdsson, Tomas Gunnarsson
  • Publication number: 20060179441
    Abstract: 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: Application
    Filed: February 10, 2005
    Publication date: August 10, 2006
    Inventors: Johann Sigurdsson, Tomas Gunnarsson
  • Publication number: 20050149726
    Abstract: 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: Application
    Filed: October 21, 2004
    Publication date: July 7, 2005
    Inventors: Amit Joshi, Ananta Iyengar, Anurag Sharma, Finnur Thorarinsson, Johann Sigurdsson, Sanjeev Radhakrishnan, Sigurdur Asgeirsson, Sunil Shilimkar, Tomas Gunnarsson, Wayne Gray
  • Publication number: 20040188906
    Abstract: 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: Application
    Filed: December 9, 2003
    Publication date: September 30, 2004
    Inventor: Tomas Gunnarsson
  • Patent number: 5929584
    Abstract: 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: Grant
    Filed: April 27, 1998
    Date of Patent: July 27, 1999
    Assignee: PHT, Inc.
    Inventors: Kristjan Tomas Gunnarsson, James Simpson Hemmerle