Patents Examined by Anthony Fabbri
  • Patent number: 8756283
    Abstract: Described are a system and method for presenting, to a first user, information about a second user to enable the first user to select an appropriate communication means for communicating with the second user. A service node receives from a web browser executing at a communication device used by the first user a request for a web page associated with the second user. The service node collects information related to a current status of activity of the second user, determines one or more options for establishing communications with the second user, and transmits to the first user the web page having the current activity of the second user and the one or more communications options.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: June 17, 2014
    Assignee: Rockstar Consortium USLP
    Inventor: Dany Sylvain
  • Patent number: 8700800
    Abstract: A method and apparatus of allowing client roaming between gateways of a wireless mesh network is disclosed. The gateways are connected through a layer 3 network to an aggregation router. The method includes a first gateway sending a first route update to the aggregation router when a client joins a first cluster of the first gateway, the first gateway aging the route, and a second gateway sending a second route update to the aggregation router when the client roams to a second cluster of the second gateway.
    Type: Grant
    Filed: February 15, 2006
    Date of Patent: April 15, 2014
    Assignee: Tropos Networks, Inc.
    Inventors: Mukesh Gupta, Ramanagopal Vogety, Srikanth Chavali, Amalavoyal Chari
  • Patent number: 8667160
    Abstract: One embodiment of the present invention relates to a system for distributing audio/video convent via a network, comprising: a client software application, and a channel control software application, wherein the client software application and the channel control software application are operatively connected together via the network such that the client software application receives at least one control message from the channel control software application, wherein the at least one control message causes the client software application to access at least: i) a first audio/video data element and ii) a second audio/video data element, and wherein the at least one control message causes the client software application to composite together at least: i) the first audio/video data element and ii) the second audio/video data element and to render at least the composited first and second audio/video data elements at a client device running the client software application.
    Type: Grant
    Filed: February 4, 2008
    Date of Patent: March 4, 2014
    Inventors: Max Haot, Phillip Tomasz Worthington, Mark Kornfilt, Dayananda Nanjundappa, Roger Kapsi
  • Patent number: 8655960
    Abstract: A method includes receiving, at a carrier network provider, a request from a requestor's mobile device to locate an instant messaging (IM) friend from the requestor's IM friends list; authenticating the request for use of location-based services on the carrier network; receiving geographic location coordinates from the requestor's mobile device; adding random error to the geographic location coordinates; sending the request to locate an IM friend and the geographic location coordinates with random error to an IM portal; receiving a list of the requestor's IM friends within a particular region near the geographic location coordinates with random error; and sending to the requestor's mobile device the list of IM friends within the particular region near the geographic location coordinates with random error.
    Type: Grant
    Filed: June 19, 2008
    Date of Patent: February 18, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Joseph Barry Lewis, II, Biren Patel, Sanjeevan Sivalingham
  • Patent number: 8626830
    Abstract: A method includes playing a video clip upon the end of a communication between two users. Another method includes playing an audio clip upon the end of a communication between two users. The audio clip may have been downloaded to a device of at least one of the users or it may be selected by a first user for playing on the device of a second user.
    Type: Grant
    Filed: October 16, 2006
    Date of Patent: January 7, 2014
    Assignee: Vringo Inc.
    Inventors: David Elliot Goldfarb, Jonathan William Medved
  • Patent number: 8601162
    Abstract: A network address assigned a shared designation by a first client computer is received, in a first data format, automatically, at a host computer from the first client computer. The network address is categorized and published. Publishing the network address includes converting the network address into a second data format, receiving, at the host computer, a subscription request from a second client computer, and sending the network address to the second client computer in response to receiving the subscription request.
    Type: Grant
    Filed: October 12, 2006
    Date of Patent: December 3, 2013
    Assignee: AOL Inc.
    Inventor: Timothy O'Shaughnessy
  • Patent number: 8589573
    Abstract: A novel technique is provided for preventing routing loops by disseminating Border Gateway Protocol (BGP) attribute information in an Open Shortest Path First (OSPF) configured network. Specifically, a new OSPF sub-type-length-value (TLV) is introduced for transporting a conventional BGP autonomous system (AS) path attribute through the OSPF-configured network. Like the BGP AS-path attribute, the new OSPF AS-path sub-TLV is configured to store a set of AS numbers corresponding to the AS path of one or more advertised routes. Thus, when a network device receives an OSPF link-state advertisement (LSA) containing the novel AS-path sub-TLV, the network device determines whether it resides in an autonomous system whose AS number is stored in the sub-TLV. If so, the network device does not install the LSA's advertised routes in its link-state database since the routes, if installed, could result in routing loops.
    Type: Grant
    Filed: March 8, 2006
    Date of Patent: November 19, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Sina Mirtorabi, Mukhtiar Shaikh, Peter Psenak, Muhammad Ahmed Moizuddin
  • Patent number: 8560644
    Abstract: A method and implementation are disclosed for binding a mobile node to a subnet. The invention comprises steps and implementations for intercepting messages sent by a mobile node to a server, associating a predetermined subnet with the intercepted messages and forwarding the intercepted messages to the server. The invention intercepts reply messages sent by at least one server and selects reply messages that are associated with the predetermined subnet. The selected reply messages are forwarded to the mobile node, and reply messages that are not associated with the predetermined subnet are discarded.
    Type: Grant
    Filed: November 21, 2007
    Date of Patent: October 15, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Robert C. Meier, Alpesh S. Patel, Kent K. Leung, Timothy Olson
  • Patent number: 8214447
    Abstract: A method for an audio system controls a number of audio devices from a master device over a wired network for at least one wired audio device and over a wireless network for at least one wireless device. The method receives a reply in response to a poll message from each of the wired audio devices and aggregate polling information indicative of the state of the wireless devices from one of the wireless devices.
    Type: Grant
    Filed: June 8, 2004
    Date of Patent: July 3, 2012
    Assignee: Bose Corporation
    Inventors: Mark H. Deslippe, Laszlo Drimusz, Herbert C. Knapp, Kenneth S. Lyons
  • Patent number: 8190722
    Abstract: Protocol analyzer systems enable synchronization of timestamps and the capture of data across serially chained boxes that are used together to monitor and capture network data. Through experiment, it can be determined how long it takes to propagate a signal to each box in the chain. These values are then recorded in each box in a delay register so that each box has a recorded delay value corresponding to the time required to propagate a signal to or receive a signal from every other box. Each box applies a control signal, such as a run signal or a trigger signal, to the ports in the box only after the expiration of the delay value indicated in the delay register. The box initiating the signal has the largest delay since the other boxes need to get the signal before the boxes can begin to operate with a common counter, with successive boxes having smaller delays.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: May 29, 2012
    Inventors: Randy Oyadomari, Arthur Michael Lawson
  • Patent number: 8055716
    Abstract: Mail aliases are dynamically created in response to replies of an electronic mail (e-mail) communication. An e-mail communication is sent to a plurality of recipients, and one or more recipients of the e-mail communication respond to the e-mail. In response to receiving the replies, one or more mail aliases are automatically created.
    Type: Grant
    Filed: October 19, 2006
    Date of Patent: November 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Janet Morgan, Johnny M. Shieh
  • Patent number: 7792899
    Abstract: Providing announcements for communication sessions includes facilitating the communication sessions among endpoints comprising a half-duplex push-to-talk endpoint. It is established that a trigger event has occurred at the half-duplex push-to-talk endpoint, where the trigger event indicates an activity status of the half-duplex push-to-talk endpoint. One or more announcements associated with the trigger event are identified. The one or more announcements are provided to at least a subset of the endpoints.
    Type: Grant
    Filed: March 24, 2006
    Date of Patent: September 7, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Dean M. Zanone, Shah Talukder
  • Patent number: 7720931
    Abstract: A system and method of remotely loading artifacts is disclosed. The method involves storing and indexing a plurality of artifacts in a centralized location. A query is received from a client to locate an artifact, and the artifact is located within the central location. A reply is then returned to the client, wherein the reply includes a location of the artifact. In one embodiment, the method of remotely loading artifacts further involves the artifacts being previously extracted from an application during the installation of the application.
    Type: Grant
    Filed: October 13, 2006
    Date of Patent: May 18, 2010
    Assignee: International Business Machines Corporation
    Inventors: Xiaochun Mei, Michael W. Brown, Christopher S. Claussen, Xin Huang, Hua Cheng, Gang Chen, Hai Y. Zhao
  • Patent number: 7693945
    Abstract: A method for indicating probability of spam for email comprises tracking network traffic characteristics for the email, and comparing the tracked characteristics for the email to characteristics for email from trusted or known spam sources.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: April 6, 2010
    Assignee: Google Inc.
    Inventors: Daniel Wesley Dulitz, Seth Golub
  • Patent number: 7584274
    Abstract: A method, system, and program for coordinating use of independent external resources within requesting grid environments. A external resource dispatcher receives requests for use of external resources. The external resource dispatcher controls the dispatch of a pool of external resources hidden from the grid management systems of requesting grid clients. In particular, the external resource dispatcher coordinates dispatch of a selection of the external resources for temporary registration with a requesting grid client management system. The requesting grid client management system registers the external resources for use within the grid client and monitors whether the external resources are still needed. When a requesting grid client no longer needs a dispatched external resource, the external resource dispatcher controls detachment of the dispatched external resource and returns the external resource to the available pool of external resources.
    Type: Grant
    Filed: June 15, 2004
    Date of Patent: September 1, 2009
    Assignee: International Business Machines Corporation
    Inventors: Robert W. Bond, Douglas J. McCulloch, Patrick J. Richards, Jr., Sambasiva R. Tallam, Matthew B. Trevathan
  • Patent number: 7577721
    Abstract: In one embodiment, a peer-to-peer computer network has a multilevel tree structure that includes a plurality of computers. Each computer belonging to the network is assigned to a level such that it can receive a message from an upstream computer and push the message to a downstream computer. The message, which may be a pattern file of an antivirus program, may be rapidly propagated to available computers belonging to the network by pushing the message from a pattern file server to computers on a top level of the network, from computers on the top level of the network to computers on a lower level, and so on.
    Type: Grant
    Filed: June 8, 2004
    Date of Patent: August 18, 2009
    Assignee: Trend Micro Incorporated
    Inventor: I-Ming Chen
  • Patent number: 7484009
    Abstract: A system for connecting networks that can automatically avoid address clashes to maintain communication in inter-network communication, which includes a storage unit for storing a table, a comparison unit for comparing an interface address which has been set up in a first interface with a second interface address which is set up in a second interface, a network suspension unit for, in response to address clash of the addresses compared by the comparison unit, suspending connection between the second network and an apparatus for connecting networks, a readout unit for reading out addresses including a first interface address which is different from the second interface address out of the table stored in the storage unit, and an address change unit for changing the interface address which has been set up in the first interface to the first interface address included in the addresses read out by the readout unit.
    Type: Grant
    Filed: August 27, 2002
    Date of Patent: January 27, 2009
    Assignee: Sony Corporation
    Inventor: Yasunori Matsui
  • Patent number: 7461173
    Abstract: A method of maintaining network protocol timers in data structures associated with different respective processors in a multi-processor system. The timers accessed by a respective one of the processors include timers of connections mapped to the processor.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: December 2, 2008
    Assignee: Intel Corporation
    Inventors: Sujoy Sen, Linden Cornett, Prafulla Deuskar, David B Minturn