Patents by Inventor Roberto Garcia

Roberto Garcia 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: 20120281715
    Abstract: Some embodiments provide a method of combining multiple streams of data packets into a single combined stream in a manner that facilitates accurate estimation of bandwidth of a connection over a network between two devices. When combining the streams into the combined stream, the method associates a set of packets from a first stream and a reference packet from a second stream to form a longer sequence of packets in the combined stream. The method sends the combined stream from a first device to a second device so that the second device can estimate the bandwidth of the connection between the first and second devices based on the inter-arrival times of the packets in the sequence of packets.
    Type: Application
    Filed: April 12, 2011
    Publication date: November 8, 2012
    Inventors: Hassan A. Shojania, Hyeonkuk Jeong, Joe S. Abuan, Roberto Garcia, JR., Thomas C. Jansen, James O. Normile, Hsi-Jung Wu, Yan Yang, Xiaosong Zhou
  • Publication number: 20120246301
    Abstract: In one embodiment of the invention, service providers generate bloom filters with the user ID codes of registered users and exchange the bloom filters with one another. In response to a request to locate a first user, a first service provider will query its own registration database to determine if the first user is registered with the first service provider. If the first user is not registered with the first service provider, then the first service provider will query its bloom filters to identify other service providers with which the first user may be registered. A positive response from a bloom filter indicates that the first user may or may not be registered with the service provider associated with that bloom filter, and a negative response indicates with certainty that the first user is not registered with the service provider associated with that bloom filter.
    Type: Application
    Filed: March 1, 2012
    Publication date: September 27, 2012
    Inventors: Andrew H. Vyrros, Justin N. Wood, Mitch Adler, Joe S. Abuan, Conrad Sauerwald, Hyeonkuk Jeong, Roberto Garcia
  • Publication number: 20120069134
    Abstract: A first computing device distributes audio signals to several computing devices of participants in a communication session. In some embodiments, the first computing device serves as a central distributor for receiving audio signals from other computing devices, compositing the audio signals and distributing the composited audio signals to the other computing devices. The first computing device prioritizes the received audio signals based on a set of criteria and selects several highly prioritized audio signals. The first computing device generates composite audio signals using only the selected audio signals. The first computing device sends each computing device the composited audio signal for the device. In some cases, the first computing device sends a selected audio signal to another computing device without mixing the signal with any other audio signal.
    Type: Application
    Filed: September 16, 2010
    Publication date: March 22, 2012
    Inventors: Roberto Garcia, JR., Hyeonkuk Jeong, Nirav Patel, Berkat S. Tung, Joe S. Abuan
  • Patent number: 8090485
    Abstract: The Tail Load Monitoring System detects faulty low frequency (e.g. those in the range from 0.1 to 1 Hz) oscillatory conditions caused by Flight Control System malfunctions while the aircraft is in air by means of a continuous assessment of the estimated tail load behavior and data processing. Both estimation and data processing activities are provided by a dedicated architecture featuring a tail load estimation module, a band-pass filter and three independent paths that continuously monitor nuisance fault detection events avoidance, catastrophic events avoidance (addressing a limit load criterion), and structural damage avoidance (addressing fatigue life criteria).
    Type: Grant
    Filed: November 27, 2007
    Date of Patent: January 3, 2012
    Assignee: Embraer S.A.
    Inventors: Erick Vile Grinits, Marco Antonio de Oliveira Alves Junior, Dagfinn Gangsaas, Roberto Garcia Negrao, Bianca Prazim Trotta, Fabiano Prieto Silva, Mauricio Martins de Almeida Filho, Marco Antonio Coccolin, Karina Sanches Garcia, Daniel Carmona de Campos, Cristina Minioli Saracho, Fernando Jose de Oliveira Moreira
  • Publication number: 20110249074
    Abstract: Some embodiments provide a method for modifying a composite display of a first mobile device that is engaged in a video conference with a second device. The method presents, on the first device, the composite display having a first video captured by the first device and a second video captured by the second device. The method receives, at the first device, an input for modifying the composite display during the video conference. The method modifies the composite display based on the received input.
    Type: Application
    Filed: June 6, 2010
    Publication date: October 13, 2011
    Inventors: Elizabeth C. Cranfill, Stephen O. Lemay, Hsi-Jung Wu, Xiaosong Zhou, Joe S. Abuan, Hyeonkuk Jeong, Roberto Garcia, JR.
  • Publication number: 20110249077
    Abstract: Some embodiments provide a method for managing a video conference between a first device and a second device. The method identifies a first ceiling bit rate for transmitting video conference data to the second device through the communication channel. The method identifies a current bit rate that is less than the first ceiling bit rate. The method receives networking data regarding the communication channel from the second device. The method determines, from the received network data, that the communication channel will sustain an increase in the current bit rate. The method increments the current bit rate. The method iteratively performs the receiving, determining, and incrementing operations until a determination is made that the communication channel will not sustain the increase in the current bit rate.
    Type: Application
    Filed: June 6, 2010
    Publication date: October 13, 2011
    Inventors: Joe S. Abuan, James O. Normile, Hsi-Jung Wu, Yan Yang, Hyeonkuk Jeong, Xiaosong Zhou, Roberto Garcia, JR.
  • Publication number: 20110249075
    Abstract: Some embodiments provide a method for allowing a first device that is in a video conference with a second mobile device to remotely control the second mobile device. The method sends images captured by a camera of the first device to the second device. The method receives images captured by a camera of the second device. The method sends a command through a communication channel of a real-time communication session to the second device. The command is for instructing the second device to perform an operation that modifies the images captured by the camera of the second device.
    Type: Application
    Filed: June 6, 2010
    Publication date: October 13, 2011
    Inventors: JOE S. ABUAN, JAMES O. NORMILE, HSI-JUNG WU, HAITAO GUO, DOUGLAS S. PRICE, XIAOSONG ZHOU, DAZHONG ZHANG, BERKAT S. TUNG, ROBERTO GARCIA, JR., HYEONKUK JEONG, YAN YANG, DAVID A. ELDRED, ELIZABETH C. CRANFILL, ANDREW YANOWITZ, TING CHEN, DAVID D. KUO
  • Publication number: 20110252090
    Abstract: Some embodiments dynamically designate one of several network nodes as a network hub of a star network, at the start of a network communication session among the several network nodes that is facilitated by a mesh network and the star network. Some embodiments dynamically designate a new network hub when the previously designated network hub leaves the communication session, which continues among the other network nodes. Different embodiments use different techniques to dynamically designate the network hub of the star network. For instance, some embodiments use communications transmitted along the mesh network to dynamically identify the network hub at the start of the network communication session or after the departure of a previously designated network hub.
    Type: Application
    Filed: July 7, 2010
    Publication date: October 13, 2011
    Inventors: Roberto Garcia, JR., Hyeonkuk Jeong, Nirav Patel, Berkat S. Tung, Joe S. Abuan
  • Publication number: 20110252319
    Abstract: Some embodiments use several different types of networks to relay several different types of media content among several different computing devices. The media content of some embodiments is data that a computing device can process in order to provide a presentation of the media content to a user of the device. Examples of types of such media content include audio data, video data, text data, picture data, game data, and/or other media data. In some embodiments, two different networks relay media content of two different types among multiple computing devices. Specifically, in some embodiments, a first network routes among the computing devices one type of media data content (e.g., game data), while a second network routes among the computing devices another type of media data content (e.g., audio and/or video data of game participants). The two networks differ in some embodiments based on their topology.
    Type: Application
    Filed: July 7, 2010
    Publication date: October 13, 2011
    Inventors: Roberto Garcia, JR., Hyeonkuk Jeong, Nirav Patel, Berkat S. Tung, Joe S. Abuan
  • Publication number: 20110252157
    Abstract: A first computing device distributes audio streams to several computing devices of participants in a communication session. Some embodiments establishes a star network with the first computing device as a central network hub for receiving audio streams from other computing devices, compositing the audio streams and distributing the composited audio streams to the other computing devices. Through the star network, the first computing device receives audio streams from the other computing devices. The first computing device generates at least two different composite audio streams for at least two different computing devices by (i) identifying a set of silent participants in the communication session, and (ii) eliminating redundant audio processing operations that produce the same composite audio streams for different computing devices because of the identified set of silent participants. The first computing device sends each computing device the composited audio stream for the device.
    Type: Application
    Filed: July 7, 2010
    Publication date: October 13, 2011
    Inventors: Roberto Garcia, JR., Hyeonkuk Jeong, Nirav Patel, Berkat S. Tung, Joe S. Abuan
  • Publication number: 20110252144
    Abstract: An apparatus, method, and machine-readable medium are described for establishing, maintaining and utilizing backup channels in a peer-to-peer (“P2P”) network. For example, in one embodiment, each mobile device can establish a primary P2P communication channel with one or more other mobile devices. Once the primary channel is established, each mobile device can use the primary channel to exchange secondary channel connection data and can subsequently open one or more secondary P2P communication channels with the other mobile devices. Upon detecting that the primary P2P communication channel has failed or has degraded below a specified threshold (e.g., a bandwidth or bitrate threshold), one of the secondary P2P communication channels can be automatically promoted to a primary P2P communication channel.
    Type: Application
    Filed: July 7, 2010
    Publication date: October 13, 2011
    Inventors: Berkat S. Tung, Barry A. Whitebook, Joe S. Abuan, Hyeonkuk Jeong, Yan Yang, Roberto Garcia, JR.
  • Publication number: 20110249073
    Abstract: Some embodiments provide a method for initiating a video conference using a first mobile device. The method presents, during an audio call through a wireless communication network with a second device, a selectable user-interface (UI) item on the first mobile device for switching from the audio call to the video conference. The method receives a selection of the selectable UI item. The method initiates the video conference without terminating the audio call. The method terminates the audio call before allowing the first and second devices to present audio and video data exchanged through the video conference.
    Type: Application
    Filed: June 6, 2010
    Publication date: October 13, 2011
    Inventors: Elizabeth C. Cranfill, Stephen O. Lemay, Joe S. Abuan, Hsi-Jung Wu, Xiaosong Zhou, Roberto Garcia, JR.
  • Publication number: 20110252238
    Abstract: An apparatus, method, and machine-readable medium are described for securely and efficiently exchanging connection data for a peer-to-peer (“P2P”) session on a network comprising. For example, in one embodiment, a connection data exchange (“CDX”) service can perform the function of a central exchange point for connection data. In one embodiment, the CDX service can perform the operations of receiving a connection data structure, sometimes referred to herein as a “ticket,” created by a matchmaker or an invitation service in response to requests from a group of mobile computing devices attempting to establish peer-to-peer (“P2P”) connections. The ticket can identify each of the group of mobile computing devices and can include encrypted NAT hole punch data associated with each of the mobile computing devices.
    Type: Application
    Filed: July 7, 2010
    Publication date: October 13, 2011
    Inventors: Joe S. Abuan, Berkat S. Tung, Robert Sun Quanttlebaum, Barry A. Whitebook, Roberto Garcia, JR.
  • Publication number: 20110249078
    Abstract: Some embodiments provide a method for conducting a video conference between a first mobile device and a second device. The first mobile device includes first and second cameras. The method selects the first camera for capturing images. The method transmits images captured by the first camera to the second device. The method receives selections of the second camera for capturing images during the video conference. The method terminates the transmission of images captured by the first camera and transmits images captured by the second camera of the first mobile device to the second device during the video conference.
    Type: Application
    Filed: June 6, 2010
    Publication date: October 13, 2011
    Inventors: JOE S. ABUAN, DAVID A. ELDRED, HYEONKUK JEONG, ROBERTO GARCIA, JR., HSI-JUNG WU, XIAOSONG ZHOU, ELIZABETH C. CRANFILL, JAMES O. NORMILE
  • Publication number: 20090138147
    Abstract: The Tail Load Monitoring System detects faulty low frequency (e.g. those in the range from 0.1 to 1 Hz) oscillatory conditions caused by Flight Control System malfunctions while the aircraft is in air by means of a continuous assessment of the estimated tail load behavior and data processing. Both estimation and data processing activities are provided by a dedicated architecture featuring a tail load estimation module, a band-pass filter and three independent paths that continuously monitor nuisance fault detection events avoidance, catastrophic events avoidance (addressing a limit load criterion), and structural damage avoidance (addressing fatigue life criteria).
    Type: Application
    Filed: November 27, 2007
    Publication date: May 28, 2009
    Inventors: Erick Vile Grinits, Marco Antonio de Oliveira Alves Junior, Dagfinn Gangsaas, Roberto Garcia Negrao, Bianca Prazim Trotta, Fabiano Prieto Silva, Mauricio Martins de Almeida Filho, Marco Antonio Coccolin, Karina Sanches Garcia, Daniel Carmona de Campos, Cristina Minioli Saracho, Fernando Jose de Oliveira Moreira
  • Publication number: 20090110780
    Abstract: A laminated baked snack bar includes a layer of low moisture filling laminated between two thin layers of dough. The dough layers of the snack bar have a crunchy, cracker-like texture while the filling layer remains soft. The total thickness of the baked snack bar is preferably less than 7 millimeters. The snack bar is prepared by calibrating dough sheets to a thickness of less than 1 millimeter each, followed by depositing a filling composition having a high heat resistant stability on one of the calibrated dough sheets and placing a second calibrated dough sheet on top of the filling to form a laminate. The laminate is then calibrated, cut into bars and baked, using a mild baking profile. The snack bar may have a design molded on the top surface and/or a topping composition, preferably including oats, deposited on the laminate.
    Type: Application
    Filed: October 31, 2007
    Publication date: April 30, 2009
    Applicant: Corporative Internacional Mexicano, S. De R.L. De C. V.
    Inventors: Velvet Sanchez, Roberto Garcia de Alba, Jesus Villanueva
  • Patent number: 5942339
    Abstract: This invention describes the coating of a nickel-phosphorous bond on steel sheets or pipes of common carbon steel with the aim of forming an Fe--Ni--P bond, using a process of diffusion and enabling the resistance of the exhaust gases to corrosion. The deposit, when submitted to continual use of the vehicle, forms an intermetallic layer, which each time protects the substrate against corrosion.
    Type: Grant
    Filed: August 27, 1996
    Date of Patent: August 24, 1999
    Assignee: General Motors do Brasil LTDA.
    Inventor: Roberto Garcia
  • Patent number: 5802162
    Abstract: A method for changing the call handling capacity of a telecommunications switch requires authorization from an external source, such as a telecommunications equipment manufacturing company (TEMC). Each switch purchased from the particular switch manufacturer includes a customized upgrade security protocol which limits access to data bus blocks associated with integrated digital carrier units of the switch. To alter the upgrade security program, an authorization code must be retrieved from the TEMC. The authorization code is then entered into the switch, and used to automatically alter the upgrade security protocol so that previously blocked data buses may be activated.
    Type: Grant
    Filed: March 24, 1997
    Date of Patent: September 1, 1998
    Assignee: Lucent Technologies Inc.
    Inventors: Frank Santo Beltrano, Kevin John McNeley, Roberto Garcia Rizo, Tushar Ramesh Shah, Ivy Hui-Fen Ying
  • Patent number: 5071332
    Abstract: Sulphur is obtained to the desired granulation and at the same time cooled by means of a directed hollow cylindrical jet of melted sulfur, on either side of which, i.e., both inside and outside the cylinder of molten sulfur, there are two jets of cold water, the jets being directed onto a disk which is able to turn freely. The jets of water and sulfur strike the disk between the middle of the disk and its outer edge and make it turn, while at the same time the sulfur hardens into granules. The turning spins the granules off the disk. The fact that there are two jets of water leads to a better particle size of the sulfur and, because there is a better contact between the water and the sulfur, prevents any hardening of the sulfur upon the disk.
    Type: Grant
    Filed: April 29, 1988
    Date of Patent: December 10, 1991
    Assignee: Petroleo Brasileiro S.A.
    Inventors: Roberto Garcia, Jose H. da Silva
  • Patent number: D378892
    Type: Grant
    Filed: August 16, 1995
    Date of Patent: April 22, 1997
    Inventor: Roberto Garcia