Patents Examined by Glenton B. Burgess
  • Patent number: 8332482
    Abstract: Advertising on P2P networks can include a three-step system in one embodiment of the disclosure. The first step can include the review of search requests, followed by a response linking to a media file containing an advertisement. The second step can be a delivery process. The advertising cannot be considered spam as the user can be redirected towards information that can directly correlate to the users search. The advertising can be done with the full cooperation and volition of the media company or companies involved. The advertisers' contract with the media companies can allow for payment and the media companies can then expose their product to potential buyers. The third step can be contacting an advertising server any time that media file is played. In this third step it can be determined what the optimal advertisement for this media file is.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: December 11, 2012
    Inventors: Justin Alexander, Rob Schweitzer
  • Patent number: 8275883
    Abstract: A user obtains, views and stores image data of a selected celestial object from a network of available telescopes using a computer-generated user interface. Based on the selected object, information is accessed regarding each telescope from data sources such as databases and/or live data feeds to automatically select telescopes that are suitable for imaging the object, e.g., according to factors such as telescope type, power and configuration, location, weather conditions and altitude. The user may select a particular telescope and imaging time from a schedule of available telescopes and imaging times. At the scheduled time, an image is recorded of the celestial object and communicated to a central data store for access by the user, e.g., via a web site The user may be charged for the service based on factors such as exposure time, scheduling priority, type of telescope and the like.
    Type: Grant
    Filed: October 8, 2002
    Date of Patent: September 25, 2012
    Assignee: My Telescope.com
    Inventors: Jon Snoddy, Glynn Burke, Michael Rondell, Michael Sullivan
  • Patent number: 8275824
    Abstract: Systems and processes for detecting and storing occurrence data using mote networks are disclosed. In some embodiments, a system includes a computing component coupled with a data storage device and operable to receive data from one or more motes. Instructions on the data storage device configure the computing component to receive data from one or more motes into a received data set, receive an input selection corresponding to a target-occurrence having a representative feature, the representative feature including at least one recognizable pattern of at least one parameter in the data received from the one or more of the motes, select a pattern recognition criteria corresponding one of the representative features of the target-occurrence, and in response to the input selection corresponding to the target-occurrence, automatically search the received data set for data correlating to the target-occurrence representative feature using the selected pattern recognition criteria.
    Type: Grant
    Filed: May 12, 2009
    Date of Patent: September 25, 2012
    Assignee: The Invention Science Fund I, LLC
    Inventors: Edward K. Y. Jung, Clarence T. Tegreene
  • Patent number: 8260968
    Abstract: A network processor system includes a network processor 1, which is provided with a number of interfaces 9, 11, 13, 15, 19, including one or more Ethernet interfaces 9, 11 and a UART interface 19, which can be used to load a software package into the network processor 1. The software package can thus be modified when required, or when the software package previously stored in the network processor system is corrupted. The Ethernet data packets received on the Ethernet interfaces 9, 11 are in a special format, which the network processor 1 can recognize, to distinguish them from conventional Ethernet packets. Thus, the network processor 1 does not have to be programmed to handle the full range conventional Ethernet data packets. The network processor 1 is provided with a second external non-volatile data storage device 7 in the form of a EEPROM memory 7. The EEPROM memory 7 provides a writable extension of the internal ROM memory of the network processor.
    Type: Grant
    Filed: January 23, 2006
    Date of Patent: September 4, 2012
    Assignee: Lantiq Deutschland GmbH
    Inventors: Bing Tao Xu, Ingo Volkening
  • Patent number: 8209371
    Abstract: A method and system are disclosed for managing communication in a computer network using aliases of computer network addresses. In accordance with exemplary embodiments of the present invention, a primary network address and at least a secondary network address are assigned to each server among a plurality of servers connected to a switch. The secondary network address of the server is an alias for the primary network address of the server. An information packet is transmitted from a first server of the plurality of servers to the switch. A source address included in the information packet is the primary network address of the first server. The switch modifies the source address included in the information packet received at the switch to be the secondary network address of the first server. The switch forwards the modified information packet to a second server of the plurality of servers.
    Type: Grant
    Filed: November 7, 2002
    Date of Patent: June 26, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: David Andrew Thomas
  • Patent number: 8204947
    Abstract: A method for popping an E-mail is disclosed, the method includes: obtaining a mail popping parameter of a first mailbox; determining whether the mail popping parameter meets a mail popping rule of the first mailbox; triggering to pop an E-mail of the first mailbox according to information of the first mailbox when the mail popping parameter meets the mail popping rule of the first mailbox; popping the E-mail of the first mailbox into a mail server corresponding to a second mailbox according to the information of the first mailbox. A system and server for popping an E-mail is also disclosed. By embodiments of the present invention, the E-mail of the first mailbox can be popped into the second mailbox automatically without the participation of a user, so that the user can receive the E-mail of the first mailbox through the second mailbox without waiting after logging on the second mailbox.
    Type: Grant
    Filed: March 17, 2010
    Date of Patent: June 19, 2012
    Assignee: Tencent Technology (Shenzhen) Company Ltd.
    Inventor: Tianshi Mu
  • Patent number: 8204930
    Abstract: A method and system for controlling provisioning and access to cache servers with an application programming interface (API). The API includes components for performing various actions including: (i) prepopulating content on at least one cache server from a content server; (ii) expiring content on at least one cache server; (iii) pinning content in a memory of at least one cache server; (iv) assigning resources on at least one cache server in accordance with a quota; (v) retrieving content from at least one cache server; and (vi) flushing deleted content from at least one selected cache. The API may include a security layer. The security layer determines whether a requestor has permission to cause the requested action to be performed.
    Type: Grant
    Filed: February 15, 2002
    Date of Patent: June 19, 2012
    Assignee: F5 Networks, Inc.
    Inventors: Thomas E. Kee, Donald Joseph DeCaprio, Ryan C. Kearny, Christian D. Saether
  • Patent number: 8171085
    Abstract: Methods and systems and machine readable media for processing email and other electronic messages. In one exemplary embodiment, a method includes storing a plurality of domain names, each of which correspond to a portion of a full email address; receiving a first email; determining whether a sender address specified by the first email is within a domain specified by the plurality of domain names; determining whether the first email is authentically from an entity which controls the domain specified by the plurality of domain names if the sender address is within the domain; and presenting an indication of nonauthenticity if the first email is not authentically from the entity.
    Type: Grant
    Filed: January 19, 2005
    Date of Patent: May 1, 2012
    Assignee: Apple Inc.
    Inventor: Avadis Tevanian, Jr.
  • Patent number: 8171157
    Abstract: Embodiments are configured to provide communication environments to communicating participants using a number of modality control features, but are not so limited. In an embodiment, a system includes a communications manager to manage an amount of available communication bandwidth to a number of communication modalities that include an audio modality, a video modality, an application sharing modality, and/or a file transfer modality. In one embodiment, available bandwidth can be distributed by controlling an audio state, a video state, an application sharing state, and/or a file transfer state, including using first and second distribution ratios as part of allocating available bandwidth.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: May 1, 2012
    Assignee: Microsoft Corporation
    Inventors: Humayun Mukhtar Khan, Sang K. Choe
  • Patent number: 8161097
    Abstract: Methods and/or systems relating to mote networks having one or more mote-addressed content indexes. A part of the one or more mote-addressed content indexes are aggregated from a first set of motes.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: April 17, 2012
    Assignee: The Invention Science Fund I, LLC
    Inventors: Edward K. Y. Jung, Clarence T. Tegreene
  • Patent number: 8161145
    Abstract: A method for managing attacks in a computer system is disclosed. The computer system is used in sending, receiving, or sending and receiving a plurality of packets, which include a plurality of administrative packets. The method includes determining whether a congestion of the administrative packets exists. Congestion of the administrative packets indicates that a potential attack exists. The method also includes discarding a portion of the plurality of administrative packets if it is declared that the congestion of the administrative packets exists. The portion of the plurality of packets is sufficient to ensure that a remaining portion of the plurality of packets transmitted is not more than a maximum administrative packet bandwidth limit and, if the plurality of administrative packets present a sufficient offered load, not less than a minimum administrative packet bandwidth guarantee.
    Type: Grant
    Filed: February 27, 2003
    Date of Patent: April 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Brian E. Carpenter, Clark D. Jeffries, Andreas Kind, Michael S. Siegel
  • Patent number: 8150938
    Abstract: A mediating server operates to interconnect a number of user devices to network servers. In order to receive customized content from the network servers, the user devices provide device profiles to the network servers via the mediating server within or in addition to requests for content. As the device profiles pass through the mediating server, the mediating server obtains the device profiles and stores the device profiles in a device profiles database. The mediating server may then classify the user devices based on the user profiles using a classification algorithm, which may include one or more classification rules for each of a number of classes. Thereafter, the mediating server may provide one or more services based on the device profiles, the classification of the user devices, or a combination thereof.
    Type: Grant
    Filed: June 21, 2006
    Date of Patent: April 3, 2012
    Assignee: Qurio Holdings, Inc.
    Inventors: Richard J. Walsh, Alfredo C. Issa, James Evans
  • Patent number: 8150973
    Abstract: A method and system of conveying data to a remote computer, which may act as a management console. A virtual communications port is provided to a central processing unit. The virtual communications port is provided using a device distinct from the central processing unit, such as a network controller card with manageability features inborn. The device providing the virtual communications port receives the data written to the virtual communications port. Thereafter, the device transmits the data into a network, addressed for reception by the remote computer. The remote computer may be used as a management console so that keystrokes entered thereupon may be relayed through the virtual communications port to the aforementioned central processing unit.
    Type: Grant
    Filed: December 30, 2004
    Date of Patent: April 3, 2012
    Assignee: Intel Corporation
    Inventor: Nimrod Diamant
  • Patent number: 8139113
    Abstract: A method and a system for video camera assembly are provided. The video camera assembly includes at least one of a pan mechanism rotatable about a pan axis and a tilt mechanism rotatable about a tilt axis. The pan mechanism includes a pan motor and a pan position encoder. The tilt mechanism includes a tilt motor and a tilt position encoder. A controller is communicatively coupled to at least one of the pan mechanism and the tilt mechanism and is configured to apply a filter to a power drive signal of at least one of the pan motor and the tilt motor based on a determined corresponding rotational speed of the at least one of the pan motor and the tilt motor with the effect of reducing steady state vibrations which degrade the visual and audible qualities of said video camera assembly.
    Type: Grant
    Filed: December 26, 2007
    Date of Patent: March 20, 2012
    Assignee: UTC Fire & Security Americas Corporation, Inc.
    Inventor: Kenneth McCormack
  • Patent number: 8140632
    Abstract: A method for presenting additional content for a word that is part of a message, and that is presented by a mobile communication device, includes the steps of: presenting the message, including emphasizing one or more words for which respective additional content is available for presenting by the mobile communication device; receiving an utterance that includes an emphasized word for which additional content is available for presenting by the mobile communication device; and presenting the additional content for the emphasized word included in the utterance received by the mobile communication device. These steps are performed by the mobile communication device.
    Type: Grant
    Filed: November 9, 2009
    Date of Patent: March 20, 2012
    Inventors: Victor Roditis Jablokov, Igor Roditis Jablokov, James Richard Terrell, II, Scott Edward Paden
  • Patent number: 8115812
    Abstract: The present invention provides a monitoring system enabling efficient determination of code amounts for respective cameras according to the movement of an object.
    Type: Grant
    Filed: September 20, 2007
    Date of Patent: February 14, 2012
    Assignee: Panasonic Corporation
    Inventors: Atsushi Yoshida, Takao Yamaguchi, Katsuji Aoki
  • Patent number: 8112539
    Abstract: Methods and systems are provided to fast fill media players and buffers associated with media players. A bandwidth associated with initial startup of a media player is overloaded to rapidly fill the buffer and initiate the media player. Alternatively, multiple simultaneous data communication sessions are established with a media data source device, and the media data are concurrently received from the simultaneous sessions into the buffer or transferred of out the buffer at startup, thereby decreasing the latency associated with initiating the media player.
    Type: Grant
    Filed: July 2, 2004
    Date of Patent: February 7, 2012
    Assignee: Oracle International Corporation
    Inventor: Jamshid Mahdavi
  • Patent number: 8108526
    Abstract: A communication method and device for preventing the media stream circuitry. The method includes the following steps: a signaling layer control function entity at the calling party side obtains the called party side information; the signaling layer control function entity routes the session signaling and controls the establishment of the media stream path, and when the signaling layer control function entity determines that the network where it is located can be inter-connected directly with the network where the called party is located according to the called party side information, the signaling layer control function entity gives up the interaction with the media layer gateway function entity for the network address port translation. A network device for guaranteeing that the communication between media layers of the calling and called party communication entities can be performed in the shortest path is also provided.
    Type: Grant
    Filed: September 1, 2006
    Date of Patent: January 31, 2012
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Jun Yan
  • Patent number: 8103777
    Abstract: A device and a method for sharing resources in a network of peers are disclosed. A user may compile a wish list (420) of programs to be recorded on a recording device (400) that is a peer in the network. A resource list (421) is compiled of resources that the device shares within the network. The wish list and resource list are communicated to a coordinator (440) comprised within the network. The coordinator makes assignments of who records what and communicates an assignment list (422) to each peer. Each peer plans (405) and executes (407) the assigned recordings, which can be retrieved from a peer (410), or sent to the user device. Deletion control is applied to prevent the loss of recordings by deletion on a local peer. The coordinator may be comprised within a peer, as a standalone service within the network or implemented as a distributed algorithm between the peers.
    Type: Grant
    Filed: February 15, 2007
    Date of Patent: January 24, 2012
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Wilhelmus Franciscus Johannes Verhaegh, Mauro Barbieri, Serverius Petrus Paulus Pronk
  • Patent number: 8095625
    Abstract: A method and apparatus for ordering callbacks for server plug-ins of a Lightweight Directory Access Protocol (LDAP) directory server. Each plug-in registers with the LDAP server and has a designated priority and set of dependencies. The priority and dependency data are stored in an LDAP callback configuration entry or set of entries. The LDAP server analyzes the priority and dependencies to determine the order of each plug-in or individual callback relative to one another. This allows the LDAP directory server and LDAP operations to rely on the order of callbacks thereby improving the efficiency of the system.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: January 10, 2012
    Assignee: Red Hat, Inc.
    Inventors: Peter Rowley, Noriko Hosol