Patents Represented by Attorney Withrow & Terranova, PLLC
  • Patent number: 8209711
    Abstract: A system and method are provided for managing reader and writer threads in a caching proxy server. In general, a caching proxy server operates as an intermediary between a web server and a number of client devices. The clients send requests for digital assets hosted by the web server to the caching proxy server. For each request, or more particularly for each group of concurrent requests, for a particular digital asset, the caching proxy server operates in either a decoupled writer mode of operation or a reader/writer mode operation. In addition, while serving the requests, the proxy server may switch between the decoupled writer and the reader/writer modes of operation depending on one or more criteria.
    Type: Grant
    Filed: April 15, 2011
    Date of Patent: June 26, 2012
    Assignee: Qurio Holdings, Inc.
    Inventors: Richard J. Walsh, Alfredo C. Issa, James Evans
  • Patent number: 8208968
    Abstract: Where a separate bearer channel is required to be set up in a mobile network to complete a hybrid VoIP call on the mobile network as specified in 3GPP ICS standard TR 23.892, an alerting process may be started after a provisionable delay rather than upon completion of the network call setup. This allows the mobile network user to start responding to the impending call before signaling of the call has been completed, so that the person can answer closer in time to completion of call signaling. Additionally, the person who placed the call may be provided with ringing feedback to make it sound like the call has been completed. The amount of delay between receipt of a SIP invite and the onset of an alerting process may be specified in the mobile handset or may be specified as a header in the SIP invite. The amount of delay may be fixed or adjusted based on feedback.
    Type: Grant
    Filed: June 26, 2009
    Date of Patent: June 26, 2012
    Assignee: Rockstar Bidco, LP
    Inventors: David Lothrop, Dany Sylvain
  • Patent number: 8209416
    Abstract: A system and method for identifying transient friends for a social network of a user are provided. A transient friend processing function obtains locations of a number of users or locations otherwise associated with the number of users. In order to identify transient friends for a first user, the transient friend processing function identifies other users associated with locations within a proximate area of the first user. For each of the identified users, the transient friend processing function compares a user profile of the first user to a user profile of the identified user to determine whether to add the identified user as a transient friend of the first user. If the transient friend processing function determines that the identified friend is to be added as a transient friend of the first user, the identified friend is then added as a transient friend of the first user.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: June 26, 2012
    Assignee: Domingo Enterprises, LLC
    Inventor: Michael T. Hoffman
  • Patent number: 8208943
    Abstract: A system and method for tracking crowds of users are provided. In one embodiment, a central system, which includes one or more servers, operates to obtain current locations for users of mobile devices. Based on the current locations of the users, the central system forms crowds of users. As a result of movement of the users and corresponding location updates, the crowds move and change over time. In order to track at least some of the crowds, crowd snapshots for those crowds are created over time and stored. The crowd snapshots preferably maintain anonymity of the users in the crowd at the time the crowd snapshots are created. Thereafter, the crowd snapshots may be used to generate crowd tracking data for select crowds.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: June 26, 2012
    Assignee: Waldeck Technology, LLC
    Inventors: Steven L. Petersen, Kenneth Jennings, Sean T. Purdy
  • Patent number: 8199773
    Abstract: A method and apparatus for controlling bandwidth in a Virtual Private Network assigns and allocates transmission bandwidth to packet VPNs for either connectionless or connection-oriented communication. The method creates two views of transmission facilities: a user plane view and a control plane view. In the user plane view, the bandwidth of the transmission facility is split into quantified and identified partitions. In the control plane view, transmission facilities are represented as logical links forming a topology that can be used for the purpose of routing the VPN. The two views are tied together by assigning user plane partitions to VPN control plane links. As a result, the allocation of bandwidth to VPNs becomes a controllable and viewable entity, thereby facilitating management and QoS provisioning in a VPN network.
    Type: Grant
    Filed: August 17, 2010
    Date of Patent: June 12, 2012
    Assignee: Rockstar Bidco, LP
    Inventors: Raymond Aubin, Malcolm Betts, Stephen Shew
  • Patent number: 8200602
    Abstract: Systems and methods for providing a thematic playback experience in a peer-to-peer media recommendation system are disclosed.
    Type: Grant
    Filed: May 27, 2009
    Date of Patent: June 12, 2012
    Assignee: Napo Enterprises, LLC
    Inventor: Eugene Matthew Farrelly
  • Patent number: 8199743
    Abstract: The present invention provides enhanced services from a packet network in association with incoming or outgoing POTS calls. These enhanced services may be provided without requiring control over any portion of the PSTN, which supports the POTS line over which the incoming or outgoing POTS calls are provided. A terminal adaptor is used to effectively connect a POTS line, a POTS-based telephone terminal, and the packet network. The terminal adaptor is configured to intercept POTS signaling associated with the incoming or outgoing calls, and send any resultant POTS signaling information to a service node or multimedia client associated with the telephone terminal to initiate the enhanced services via the packet network.
    Type: Grant
    Filed: November 29, 2005
    Date of Patent: June 12, 2012
    Assignee: Rockstar Bidco, LP
    Inventor: Dany Sylvain
  • Patent number: 8192026
    Abstract: The disclosure comprises a method for measuring the relative thickness of the lipid layer component of the precorneal tear film on the surface of an eye after distribution of the lipid layer subsequent to blinking. Light is directed to the lipid layer of a patient's eye with an illuminator. The illuminator is a broad spectrum light source covering the visible region and is a lambertion light emitter such that the light source is specularly reflected from the lipid layer and undergoes constructive and destructive interference in the lipid layer. The specularly reflected light is collected and focused using a collector such that the interference patterns on the tear film lipid layer are observable. The collector also produces an output signal representative of the specularly reflected light suitable for further analysis, such as projection on to a high resolution video monitor or analysis by or storage in a computer.
    Type: Grant
    Filed: September 11, 2007
    Date of Patent: June 5, 2012
    Assignee: TearScience, Inc.
    Inventors: Benjamin T. Gravely, Donald R. Korb
  • Patent number: 8187311
    Abstract: A method and apparatus for treating gland dysfunction caused by gland obstruction in order to restore the natural flow of secretion from the gland comprises the application of a combination of energy, suction, vibration, heat, aspiration, chemical agents and pharmacological agents to loosen and thereafter remove the obstructive material.
    Type: Grant
    Filed: February 11, 2011
    Date of Patent: May 29, 2012
    Assignee: TearScience, Inc.
    Inventors: Donald R. Korb, Timothy R. Willis, Benjamin T. Gravely, Stephen M. Grenon
  • Patent number: 8189747
    Abstract: A method is provided that allows data access service provider subscribers to manage their telephone service through a data connection. The subscriber is enabled to obtain call data information and is provided real time control. During a data call, a visual incoming call indicator informs the subscriber, through a popup window, connected to the data access service provider that there is a call attempt. A visual message waiting indicator allows a subscriber, connected to the data access service provider to be notified of a pending message on the voice message system. A visual call disposition allows the subscriber, through the data connection, to dispose of calls. The call disposition options include forwarding a call to voice mail, playing an announcement to the calling party, forwarding the call to another line, sending a text message which could be converted to speech using text to speech technology, answering the call using voice over data call or terminating the data connection in order to accept the call.
    Type: Grant
    Filed: September 22, 1999
    Date of Patent: May 29, 2012
    Assignee: Rockstar Bidco, LP
    Inventors: Charles Meubus, Sylvain Jodoin, Alan Bernardi
  • Patent number: 8187310
    Abstract: A method and apparatus for treating gland dysfunction caused by gland obstruction in order to restore the natural flow of secretion from the gland comprises the application of a combination of energy, suction, vibration, heat, aspiration, chemical agents and pharmacological agents to loosen and thereafter remove the obstructive material.
    Type: Grant
    Filed: February 11, 2011
    Date of Patent: May 29, 2012
    Assignee: TearScience, Inc.
    Inventors: Donald R. Korb, Timothy R. Willis, Benjamin T. Gravely, Stephen M. Grenon
  • Patent number: 8186026
    Abstract: A technique for maintaining secure network connections is disclosed. In one particular exemplary embodiment, the technique may be realized as a method for maintaining secure network connections. The method may comprise detecting a change of address associated with a first network element. The method may also comprise updating at least one first security configuration at the first network element. The method may further comprise transmitting at least one secure message from the first network element to a second network element, wherein the at least one secure message comprises information associated with the change of address. And the method may comprise updating at least one second security configuration at the second network element based at least in part on the at least one secure message.
    Type: Grant
    Filed: March 3, 2004
    Date of Patent: May 29, 2012
    Assignee: Rockstar Bidco, LP
    Inventors: Jing Xiang, Shreedhar Shirgurkar, Vladimir Senkov, Champak Das
  • Patent number: 8189714
    Abstract: A codebook C is provided in a MIMO transmitter as well as a MIMO receiver. The codebook C will include M codewords ci, where i is a unique codeword index for each codeword ci. Each codeword defines weighting factors to apply to the MIMO signals, and may correspond to channel matrices or vectors to apply to the MIMO signals prior to transmission from the respective antennas of the MIMO transmitter. The present invention creates codeword subsets Si for each codeword ci of the codebook C. Each codeword subset Si defines L codewords cj, which are selected from all the codewords ci in the codebook C. The codewords cj in a codeword subset Si are the L codewords in the entire codebook that best correlate with the corresponding codeword ci.
    Type: Grant
    Filed: May 4, 2006
    Date of Patent: May 29, 2012
    Assignee: Rockstar Bidco, LP
    Inventors: Wen Tong, Hosein Nikopourdeilami, Amir Keyvam Khandani, Hua Xu, Ming Jia, Peiying Zhu, Dong-Sheng Yu
  • Patent number: 8184587
    Abstract: Systems and methods measure a round trip delay of voice packets through a telephone system that includes a plurality of cabinets connected through a network. Each cabinet includes a link for communicating with other cabinets through the network by passing information such as voice packets. Each link includes a field programmable gate array (FPGA) that inserts and reads information in the voice packets to measure a time delay of the network. A first cabinet link sets a transmit bit in a voice packet directed to a second cabinet and starts a timer. The second cabinet monitors the transmit bit in received voice packets to determine if the bit is set. If so, the second cabinet sets a receive bit in the next outgoing voice packet directed to the first cabinet. The first cabinet monitors the receive bit in incoming voice packets and if set, stops the timer. The resulting value in the timer reflects the network delay.
    Type: Grant
    Filed: March 25, 2004
    Date of Patent: May 22, 2012
    Assignee: Avaya Inc.
    Inventors: Ian B. McPherson, Thornton L. Collins, Andre M. Cyr
  • Patent number: 8185132
    Abstract: Disclosed herein are systems and methods for associating communication information with a geographic location-aware contact entry. According to embodiments of the present disclosure, a method may include identifying a geographic location. The method may also include receiving a communication including identification information and originating from the geographic location. Further, the method may include associating the identification information with a contact entry.
    Type: Grant
    Filed: July 14, 2010
    Date of Patent: May 22, 2012
    Assignee: Modena Enterprises, LLC
    Inventors: Ravi Reddy Katpelly, Kunal Kandekar, Scott Curtis
  • Patent number: 8185579
    Abstract: A system and method are provided for enabling a portable media player to obtain media content from secondary systems, such as other portable media players, via local wireless communication. In general, the portable media player stores proxy information identifying the media content of a number of media files in the user's media collection rather than the media files themselves. When a secondary system is within a local wireless coverage area of the portable media player, the proxy information for the media files, or a subset thereof, is provided to the secondary system. In response, the secondary system identifies media files stored by the secondary system having media content matching the media content identified by the proxy information. The secondary system then provides a notification of the identified media files to the portable media player, which may then obtain the identified media files from the secondary system.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: May 22, 2012
    Assignee: Eloy Technology, LLC
    Inventor: Hugh Svendsen
  • Patent number: 8184648
    Abstract: A ring control protocol is used to establish a separate control plane for a plurality of physically dual homed devices to enable collections of dual homed devices to be represented by a single pair of addresses into the attached routed Ethernet network. The gateway devices analyze the passing ring control packets to create direct mappings for data packets to the routed Ethernet network. Thus, although the dual homed devices are treated as a ring from a control perspective, the data path is implemented to be direct so that data packets continue to flow directly from the dual homed devices to each of the attached gateway devices. In one embodiment, each of the gateway devices implements a virtual switch and advertises the MAC address of the virtual switch into the routed Ethernet network rather than the MAC addresses of each of the attached Ethernet Switch Units.
    Type: Grant
    Filed: June 18, 2009
    Date of Patent: May 22, 2012
    Assignee: Rockstar Bidco, LP
    Inventors: David Allan, Peter Ashwood Smith
  • Patent number: 8180056
    Abstract: Alice generates a sequence of key bits forming an initial cryptographic key. Alice then uses the sequence of key bits and a sequence of cipher bits to control respective control parameters of a quantum encoding process applied to a sequence of quantum pulses, where the sequence of cipher bits used is known to Bob. Alice then releases the encoded pulses towards Bob over a quantum channel. Bob uses the previously agreed-upon sequence of cipher bits to control a control parameter, such as the quantum basis, of a quantum detection process applied to the pulses received from Alice, thus producing a detection outcome for each received pulse. Bob then derives a final cryptographic key from the detection outcomes. Because the cipher bits used to select the quantum bases used by both Alice and Bob are known by both parties, the method allows the final cryptographic key to be distributed with full basis alignment compared to 50% for BB84, thus allowing efficient quantum key distribution over multiple hops.
    Type: Grant
    Filed: May 31, 2010
    Date of Patent: May 15, 2012
    Assignee: Rockstar Bidco, LP
    Inventor: Randy Kuang
  • Patent number: 8175011
    Abstract: The present invention provides a centralized home controller that is used to coordinate a plurality of associated packet communication clients. The home controller provides a centralized and unified control and messaging system for the various packet communication clients. The home controller also allows the packet communication clients to establish and control packet sessions among the associated packet communication clients, as well as between any one of the packet communication clients and remote clients. The packet communication clients are provided in consumer electronics devices, and the associated packet sessions support data, voice, audio, or video content. In one embodiment, the home controller acts as a proxy for the various communications between the packet communication clients.
    Type: Grant
    Filed: May 9, 2011
    Date of Patent: May 8, 2012
    Assignee: Rockstar Bidco, LP
    Inventor: Samuel H. Christie, IV
  • Patent number: D661210
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: June 5, 2012
    Assignee: Nomacorc LLC
    Inventors: Olav Marcus Aagaard, Jerome Angelo Sciacchitano, James Stephen Durkin