Patents Examined by Joseph Thomas
  • Patent number: 7908344
    Abstract: A system and method for processing content data for one or more reader devices at a server in accordance with exemplary embodiments may include receiving, from one or more end-user devices, content data associated with one or more content resources via a first network, analyzing the content data using one or more online content analysis devices whereby analysis data is generated, formatting the content data using one or more online formatting devices based on the analysis data, and outputting, to the one or more the reader devices, formatted content data via a second network.
    Type: Grant
    Filed: December 2, 2009
    Date of Patent: March 15, 2011
    Assignee: Skiff, LLC
    Inventor: Vincent Le Chevalier
  • Patent number: 7908320
    Abstract: A multimedia collaboration system that integrates separate real-time and asynchronous networks—the former for real-time audio and video, and the latter for control signals and textual, graphical and other data—in a manner that is interoperable across different computer and network operating system platforms and which closely approximates the experience of face-to-face collaboration, while liberating the participants from the limitations of time and distance. These capabilities are achieved by exploiting a variety of hardware, software and networking technologies in a manner that preserves the quality and integrity of audio/video/data and other multimedia information, even after wide area transmission, and at a significantly reduced networking cost as compared to what would be required by presently known approaches. The system architecture is readily scalable to the largest enterprise network environments.
    Type: Grant
    Filed: November 1, 2005
    Date of Patent: March 15, 2011
    Assignee: Pragmatus AV LLC
    Inventors: Lester F. Ludwig, J. Chris Lauwers, Keith A. Lantz, Gerald J. Burnett, Emmett R. Burns
  • Patent number: 7904516
    Abstract: The present invention is directed to a multimedia electronic (mail) system and method for sending a voice message to an email recipient. The multimedia mail system includes a wireless communications network, at least one wireless communication device, an interactive voice response server for converting the voice message to a digitally stored audio file, and an email server for sending the audio file to the email recipient. The method of the present invention comprises the steps of communicatively connecting to a first server over the wireless communications network, selecting an option to send the audio file to the email recipient, communicatively connecting to a second server over the wireless communications network, recording the audio file on the second server, and sending the audio file to the email recipient.
    Type: Grant
    Filed: June 18, 2001
    Date of Patent: March 8, 2011
    Assignee: Leap Wireless International, Inc.
    Inventor: Vincent Chern
  • Patent number: 7903810
    Abstract: A method and apparatus are disclosed for efficiently scrambling one or more bytes of data according to DSL standards on a processor. This is achieved by providing an instruction for scrambling one or more bytes of data according to the DSL standards. Accordingly, the invention advantageously provides a processor with the ability to scramble data with a single instruction thus allowing for more efficient and faster scrambling operations for subsequent modulation and transmission.
    Type: Grant
    Filed: September 22, 2004
    Date of Patent: March 8, 2011
    Assignee: Broadcom Corporation
    Inventors: Mark Taunton, Timothy Martin Dobson
  • Patent number: 7904960
    Abstract: Systems and methods for virtualizing network intrusion detection system (IDS) functions based on each packet's source and/or destination host computer operating system (OS) type and characteristics are described. Virtualization is accomplished by fingerprinting each packet to determine the packet's target OS and then vetting each packet in a virtual IDS against a reduced set of threat signatures specific to the target OS. Each virtual IDS, whether operating on a separate computer or operating as a logically distinct process or separate thread running on a single computer processor, may also operate in parallel with other virtual IDS processes. IDS processing efficiency and speed are greatly increased by the fact that a much smaller subset of threat signature universe is used for each OS-specific packet threat vetting operation.
    Type: Grant
    Filed: April 27, 2004
    Date of Patent: March 8, 2011
    Assignee: Cisco Technology, Inc.
    Inventor: Ravishankar Ganesh Ithal
  • Patent number: 7899921
    Abstract: The present invention monitors the receipt of messages between two endpoints on established sequence session in accordance with a Reliable Messaging protocol for Web Services (RM-WS protocol). The messages received may be application or infrastructure messages (e.g., acknowledgement messages in accordance with the RM-WS protocol). Further, the present invention defines a time period known as the inactivity timeout, which is an upper limit to the time that may pass without receiving a message (either application or infrastructure) on the sequence session. Based on this inactivity timeout period, the present invention calculates time periods for sending idempotent infrastructure messages in accordance with the RM-WS protocol for verifying and maintaining connection liveliness.
    Type: Grant
    Filed: December 8, 2004
    Date of Patent: March 1, 2011
    Assignee: Microsoft Corporation
    Inventors: Richard D. Hill, Stefan R. Batres, Shy Cohen, Michael J. Moroney, Rodney T. Limprecht, Margaret J. Lye
  • Patent number: 7890656
    Abstract: A transmission system, having a plurality of delivery server side routers which communicate with a plurality of delivery servers for delivering a content; and a client side router which communicates with a client device for receiving the content, is configured to include: a database for storing server load states of the plurality of delivery servers, and respective individual link load states for a plurality of delivery paths between the plurality of delivery server side routers and the client side router; and a path control unit for determining a minimum load state delivery path having a minimum load state among the plurality of delivery paths, based on sums of the server load states and the respective individual link load states stored in the database.
    Type: Grant
    Filed: April 1, 2005
    Date of Patent: February 15, 2011
    Assignee: Fujitsu Limited
    Inventors: Koji Nakamichi, Akiko Yamada, Hitoshi Yamada, Akira Nagata, Katsuichi Nakamura, Seiji Nomiyama, Mitsunori Fukazawa, Nobuhiro Kawamura, Sugiko Itagaki, Takashi Iawasaki
  • Patent number: 7890583
    Abstract: A method, system, and computer program for dynamically setting up collaborative associations between a group of users, computing resources, and/or communication devices, where the constituents of the collaborative association are chosen based on a variety of contextual criteria. The dynamic collaboration enabler component determines the explicit identities of the parties that should be a part of the collaboration. The group of individual entities involved in the collaboration can change dynamically during the lifetime of the collaboration, based on appropriate changes in the contextual data. Such contextual data refers to both state variables associated with the collaboration software or infrastructure itself, or to the state of entities external to the collaboration. The duration of the collaborative association is specified either explicitly or through a set of context related conditions.
    Type: Grant
    Filed: October 9, 2008
    Date of Patent: February 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: Paul C. Castro, Archan Misra
  • Patent number: 7886056
    Abstract: A method and computer system for managing bandwidth in a content on demand service provided by a service provider to users. A request is received from a user to receive the content. If it is ascertained that a total number of users requesting the content within a predetermined time period is below a first specified threshold, then the user is connected to a unicast stream of the content. If it is ascertained that a total number of users requesting the content within a predetermined time period is not below a first specified threshold, then the user is connected to a first multicast stream of the content. A video carousel includes at least two multicast streams that contains the first multicast stream. Each multicast stream has been or will be initiated at a unique time slot of a time period that is equal to the time duration of the content.
    Type: Grant
    Filed: May 25, 2006
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Jean-Luc Collet, Francois-Xavier Drouet, Stephane Charles Michel Marie Lebrun, Gerard Marmigere
  • Patent number: 7886063
    Abstract: A user equipment (UE), method and system for processing session based communications, are discussed. According to an embodiment, the method includes receiving a message from a terminal that informs whether the terminal supports simultaneous PT (push-to) sessions; recognizing that the terminal supports simultaneous PT sessions according to the received message; and transporting data to one or more terminals through the server operating in B2BUA (Back-to-Back User Agent) mode, wherein a simultaneous PT session refers to a session where the server performs a PT session priority function or a PT session locking function.
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: February 8, 2011
    Assignee: LG Electronics Inc.
    Inventors: Kang-Suk Huh, Young-Hwan Park, Chan Seok Lim, Jong-Chul Park, Young-Ae Kim
  • Patent number: 7882229
    Abstract: A method for determining if a multiplicity of networks are authorized to communicate with each other and what IP protocol can be used for communication between each combination of two of the networks. For each network, a computer readable data base stores a record of (a) IP protocol(s) permitted to be used with said each network and (b) types of other networks permitted to communicate to said each network. For said each network, a computer readable data base stores a record of IP protocols and destination and source networks permitted by a respective firewall or router for said each network. For said each network, a computer readable data base stores a record of a type of said each network. Multiple combinations of the networks are automatically identified. Each of the combinations comprises a source network and a destination network.
    Type: Grant
    Filed: May 17, 2007
    Date of Patent: February 1, 2011
    Assignee: International Business Machines Corporation
    Inventor: Andrew John Bernoth
  • Patent number: 7865574
    Abstract: A system for processing data retrieved from an information service layer is provided. The system includes a requestor component to provide a request for data to the information service layer. A receiver component is operable to communicate with a client service of the information service layer to receive a response string from the information service layer. The response string includes data based on the request. An analysis component analyzes at least a portion of the response string. A writer component is operable to format the at least portion of the response string based upon a desired format. A method for processing data retrieved from the information service layer is also provided.
    Type: Grant
    Filed: October 9, 2003
    Date of Patent: January 4, 2011
    Assignee: Sprint Communications Company L.P.
    Inventors: Joseph G. Laura, Chris R. Weaver
  • Patent number: 7844679
    Abstract: An arrangement and a device comprises a mobile data and communication network within a predetermined geographical area. The device operates with first and second functions that can consist of, for example, company and/or customers functions and communication and/or slave functions respectively. Two or more units in the first function are synchronized with each other as regards time and frequency in order to act, from the point of view of connection and disconnection functions, as a common first unit for second units that carry out the second function. Time consuming handshaking procedures are then avoided for the second units when these one's are moving and shifting between part areas of said predetermined area and the total system will operate rapidly in this respect.
    Type: Grant
    Filed: November 29, 2001
    Date of Patent: November 30, 2010
    Inventor: Lars-Berno Fredriksson
  • Patent number: 7844475
    Abstract: The present invention includes a new system and method for the construction of agricultural marketing plans for agricultural producers. The present invention further includes a system and method for mass customization and delivery of the plans to producers and other interested parties, including electronic delivery of the plans and associated marketing information on an individualized basis. One aspect of the present invention involves calculating an optimized crop insurance revenue plan. Another aspect of the present invention relates to the quantification of price risk and the quantification of financial risk and the combination of these different types of risks to determine an overall risk for an agricultural operation.
    Type: Grant
    Filed: February 6, 2001
    Date of Patent: November 30, 2010
    Assignee: Makar Enterprises, Inc.
    Inventor: Gerald B. Murphy
  • Patent number: 7840671
    Abstract: Provided herein is a name service that includes published data that is associated with one or more duration entities and one or more modification entities, enabling the name service to more efficiently manage access to published data. To publish data, a publishing client transmits a publication request to a name service. The publication request may specify a modification entity. The name service creates at least one name entry that associates the published data with the modification entity. There are several types of requests to modify data that a name service will honor only when they originate from a modification entity.
    Type: Grant
    Filed: April 7, 2003
    Date of Patent: November 23, 2010
    Assignee: Oracle International Corporation
    Inventors: Jeffrey Fischer, John Hsu, Alok Kumar Srivastava
  • Patent number: 7840670
    Abstract: A packet transmission diagnostic system transmits diagnostic packets during a communications session in which data packets are transmitted between a source and destination. The diagnostic packets elicit responses from routers along a path between the source and destination. The elicited responses, in the form of packets, are used by the diagnostic system to produce one or more packet-delivery metrics for one or more of the routers along a packet transmission path between the source and destination.
    Type: Grant
    Filed: October 28, 2008
    Date of Patent: November 23, 2010
    Assignee: EXFO Service Assurance, Inc.
    Inventors: Kaynam Hedayat, Daniel S. Pyrik
  • Patent number: 7822826
    Abstract: A computing device may receive a Web service archive that includes a Web service implementation and a Web service deployment descriptor. The Web service deployment descriptor may specify how the Web service implementation is to be configured on the computing device. The computing device may deploy a Web service based, at least in part, on the received Web service archive.
    Type: Grant
    Filed: December 30, 2003
    Date of Patent: October 26, 2010
    Assignee: SAP AG
    Inventors: Vladimir Savchenko, Dimitrina Stoyanova, Timm Falter
  • Patent number: 7818455
    Abstract: Systems and methods of managing aliases are disclosed. An alias management system can be configured to offer access to one or more aliases that point to distribution lists, where aliases can be managed as distinct objects relative to distributions lists or addresses. An alias user can submit desirable criteria for content distribution chain that includes properties of a desirable alias. An alias management server can be used to identify distributions lists that satisfy at least some of the desirable criteria. Additionally, an alias can be created that adheres to at least some of the properties or attributes of the desirable alias. Alias users can be permitted to utilize the alias subject to any rules or polices in place.
    Type: Grant
    Filed: December 11, 2009
    Date of Patent: October 19, 2010
    Assignee: Tactara, LLC
    Inventor: Crosby Haffner
  • Patent number: 7814233
    Abstract: A computer configured for a connection to a network of computers including the Internet, comprising: a microchip including a microprocessor including a master control unit configured using hardware and firmware, and two processing units; an internal hardware firewall that is located between a protected portion and an unprotected portion of the microchip; said protected portion including said master control unit and one of the processing units, said unprotected portion including one or more of the processing units that are separate from and located outside of the internal hardware firewall; said hardware firewall denying access to said protected portion by the network; and said hardware firewall permitting access by another computer in the network to one or more of the processing units included in the unprotected portion for an operation with said another computer in the network; and an active configuration of a circuit integrated into the microchip.
    Type: Grant
    Filed: September 17, 2003
    Date of Patent: October 12, 2010
    Inventor: Frampton E. Ellis
  • Patent number: 7809854
    Abstract: A method and system for mapping logical identifiers to physical identifiers is provided. In one embodiment, a logical routing system allows each application, or more generally entity (e.g., user of an application), to register its logical identifier to physical identifier mapping when the application starts executing on a computer. To send a message to an application identified by a logical identifier, a client program uses the registered mapping to identify the physical identifier of the computer. If an application later starts executing on a different computer, then the application can register a different mapping.
    Type: Grant
    Filed: October 21, 2002
    Date of Patent: October 5, 2010
    Assignee: Open Design, Inc.
    Inventors: Edward Jung, Holly Knight