Patents Examined by David E. England
-
Patent number: 8140611Abstract: A scalable method and apparatus for performing a mashup of military Situation Awareness (SA) data in a tactical data link (TDL) with data residing in several databases, using a web server-web browser architecture over an IP-based network. In a preferred embodiment the invention employs a TDL gateway to collect and correlate SA data from a TDL and stores the data in a track database, which is interfaced by a web server to the IP-based network. A SA web browser interfaces with the TDL gateway web server, a maps server and a symbology server to mash data from a plurality of sources into an integrated whole, allowing a more complete graphical representation of the SA data. The invention is capable of operating in reverse, to inject user defined data from the SA web browser into the TDL.Type: GrantFiled: June 7, 2006Date of Patent: March 20, 2012Assignee: Rockwell Collins, Inc.Inventors: Frank W. Miller, Richard Waldschmidt
-
Patent number: 8015266Abstract: A system and method for providing persistent node names is provided. The system and method stores the node name associated with a given storage system in the root volume associated with the storage system. Thus various components of the storage appliance may be modified without changing the node name associated with a given storage system. This enables clients to have a consistent and persistent node name to connect to in a given network environment.Type: GrantFiled: February 7, 2003Date of Patent: September 6, 2011Assignee: NetApp, Inc.Inventors: Herman Lee, Arthur F. Lent
-
Patent number: 8015289Abstract: A system and method for maintaining capacity of a network. Instructions are adapted to define future times at which a capacity of the network is evaluated. In addition, instructions are adapted to determine a total capacity of the network (TNC) and a total demand of users (TUD) for the network at each of the future times. As a function of the total capacity of the network (TNC) and the total demand of users (TUD), instructions are adapted to determine a predicted utilization (PU) of the network at each of the future times. By comparing the predicted utilization (PU) to a defined acceptable utilization of the network at each of the future times, instructions are adapted to determine a change in network capacity (DCNC) to be applied to the network at each of the future times in order to increase or decrease the capacity of the network.Type: GrantFiled: December 11, 2003Date of Patent: September 6, 2011Assignee: Ziti Technologies Limited Liability CompanyInventors: Daron Chris Hill, Jonathan McCormack Landon, Terence Raymond Addison
-
Patent number: 8005966Abstract: Disclosed are systems employing an architecture that provides capabilities to transport and process Internet Protocol (IP) packets from Layer 2 through transport protocol processing and may also perform packet inspection through Layer 7. A set of engines may perform pass-through packet classification, policy processing and/or security processing enabling packet streaming through the architecture at nearly the full line rate. A scheduler schedules packets to packet processors for processing. An internal memory or local session database cache stores a session information database for a certain number of active sessions. The session information that is not in the internal memory is stored and retrieved to/from an additional memory.Type: GrantFiled: June 10, 2003Date of Patent: August 23, 2011Inventor: Ashish A. Pandya
-
Patent number: 7996569Abstract: Methods and systems for zero copy in a virtualized network environment are disclosed. Aspects of one method may include a plurality of GOSs that share a single NIC. The NIC may switch communication to a GOS to allow that GOS access to a network via the NIC. The NIC may offload, for example, OSI layer 3, 4, and/or 5 protocol operations from a host system and/or the GOSs. The data received from, or to be transmitted to, the network by the NIC may be copied directly between the NIC's buffer and a corresponding application buffer for one of the GOSs without copying the data to a TGOS. The NIC may access the GOS buffer via a virtual address, a buffer offset, or a physical address. The virtual address and the buffer offset may be translated to a physical address.Type: GrantFiled: January 12, 2007Date of Patent: August 9, 2011Assignee: Broadcom Israel Research Ltd.Inventors: Eliezer Aloni, Uri El Zur, Rafi Shalom, Caitlin Bestler
-
Patent number: 7987260Abstract: A system and method detects an amount of data attributed to a device including reports sent to the device, and reduces the amount of data being used to provide reports to the device if the amount of data attributed to the device exceeds an amount assigned to the device. Data uploaded from the device is also minimized.Type: GrantFiled: August 28, 2006Date of Patent: July 26, 2011Assignee: Dash Navigation, Inc.Inventors: Seth Rogers, Assimakis Tzamaloukas
-
Patent number: 7979550Abstract: In one embodiment, the systems and methods determine an initial bandwidth at a client device; allocate an allocated bandwidth to the client device between a first server and a second server; monitor the allocated bandwidth; and adjust the allocated bandwidth based on a target bandwidth from the first server to the client.Type: GrantFiled: May 24, 2007Date of Patent: July 12, 2011Inventors: Sihai Xiao, Yanghua Liu
-
Patent number: 7975069Abstract: A routing method in consideration of the power and transmission delay in a wireless ad hoc network and a terminal device adopting the same are provided, which can reduce the power consumption and packet delay by considering both the power consumption and packet delay. The terminal device includes a judgment unit that determines whether a first accumulative hop count included in a first route request (RREQ) packet exceeds a predetermined route decision value for limiting a hop count from a source node to a destination node, and a control unit that determines a route to the source node, based on information included in the first RREQ packet, if the judgment unit determines that the first accumulative hop count does not exceed the route decision value.Type: GrantFiled: December 13, 2006Date of Patent: July 5, 2011Assignee: Samsung Electronics Co., Ltd.Inventors: Sung-hwan Lee, Cheolgi Kim, Joongsoo Ma, Ki-soo Chang
-
Patent number: 7970889Abstract: Techniques are disclosed for enabling end users to subscribe to information content, without requiring the end user to initiate the subscription process. User patterns are observed, and content subscriptions are offered to users based on these observations. Preferably, the user is allowed to customize the offered subscription, including conditions to be evaluated before content is considered as being of interest to this user, and/or one or more actions to be taken when the conditions are met.Type: GrantFiled: December 11, 2003Date of Patent: June 28, 2011Assignee: International Business Machines CorporationInventors: Valerie M. Bennett, George L. Fridrich, Mohit Jain
-
Patent number: 7962603Abstract: An improved method and system for identifying individual users accessing a web site. A web site server is able to identify distinct users by using a unique identifier associated with each client computer system requesting access to the web site. The unique identifier comprises an Internet address, such as an Internet Protocol (IP) address, and a time value associated with each client computer system requesting access to the web site. On starting up a web browser, an application program or browser plug-in may synchronize the internal clock included with the client computer system with a global time standard. The synchronized time value may be based on an event associated with the client computer system, such as the start of a web browser. A web site server may determine the uniqueness of the client computer system by comparing unique identifier records of users accessing the web site. A user may be identified as distinct if no matching record exists in the database.Type: GrantFiled: June 6, 2000Date of Patent: June 14, 2011Inventor: Nobuyoshi Morimoto
-
Patent number: 7945649Abstract: In an information processing device according to the present invention, in the case of acquiring a setting value by using a protocol, a setting value acquired from a server by using the protocol is stored into a storage area for storing a setting value designated by a user.Type: GrantFiled: July 15, 2005Date of Patent: May 17, 2011Assignee: Canon Kabushiki KaishaInventor: Masahiko Sakai
-
Patent number: 7937457Abstract: An apparatus for developing portable packet processing applications on network processors includes a docking platform which provides a common interface for individual packet processing applications to be plugged into the network processing environment. Each application interacts with the docking platform through the common interfaces provided by the latter. The docking platform interacts with the other modules inside the system to accomplish the requests from the application. In this manner, the applications become “shielded” from the implementation details of the underlying hardware. The applications need not change when the network processor hardware features are changed. It therefore provides a universal packet processing programming environment in which applications can execute in a portable and flexible manner in various hardware architectures.Type: GrantFiled: July 1, 2008Date of Patent: May 3, 2011Assignee: International Business Machines CorporationInventors: Hemanta K. Dutta, Seeta Hariharan, Sridhar Rao, Yanping Wang
-
Patent number: 7917607Abstract: Exemplary methods and systems may associate data structures specific to a first tenant with a first tenant template, determine whether new data structures are specific to the first tenant, and if so, associate the new data structures with a second tenant template. By doing so, methods and systems may determine a difference between the first and second tenant templates, making it possible to upgrade a tenant based on the difference. With this capability a provider-tenant system may upgrade applications and data.Type: GrantFiled: December 30, 2005Date of Patent: March 29, 2011Assignee: SAP AGInventors: Wolfgang Becker, Tobias Brandl
-
Patent number: 7908355Abstract: A method for improving network server load balancing in a system that has a plurality of network servers connected by an Internet access LAN to the Internet, a back-end access LAN connected to several database servers, and a network load balancer for selecting one of the network servers according to weights associated with the network servers. Link connectivity is monitored cyclically from each network server, and a status indicator is set to UP if all of the links associated with the network server are available, or to DOWN if at least one link is unavailable. The network servers send their status indicators to the network load balancer. The network load balancer changes the weight associated with a network server to a non-eligible value if the associated status indicator changes from UP to DOWN.Type: GrantFiled: June 12, 2003Date of Patent: March 15, 2011Assignee: International Business Machines CorporationInventors: Pascal Chauffour, Eric Lebrun, Valerie Mahe
-
Patent number: 7908387Abstract: In a lookup service system in a JINI-based home network supporting both IEEE1394 and TCP/IP, a service provider proxy DB stores proxy information of TCP/IP-based and IEEE1394-based service providers registered for a lookup service (LUS). A stream link channel handler (SLCH) performs a channeling of data transmitted/received between IEEE1394-based and TCP/IP network-based devices. An IEEE1394 event manager included in an event manager of the LUS dynamically reconfigures IEEE1394-based service information and manages changes of an IEEE1394 network state. An IEEE1394 bus manager receives IEEE1394 network events redefined by an IEEE1394 event manager and maintains and updates an IEEE1394 network topology and a GUID map.Type: GrantFiled: June 17, 2003Date of Patent: March 15, 2011Assignee: Electronics and Telecommunications Research InstituteInventors: Tai-Yeon Ku, Dong-Hwan Park, Kyeong Deok Moon, Chae Kyu Kim
-
Patent number: 7904554Abstract: A report card provides a supervisor or master account holder (e.g., a parent) with information about the activities of an individual or sub-account user (e.g., a child). For example, the report card may include a list of the sites (e.g., content identifiers and/or uniform resource locators) that an individual has visited or attempted to visit. Other information (e.g., e-mail and address book activity and instant messaging and contact list activity) also may be provided in addition to tools that allow the master account holder to access information about the activities and to adjust parental controls for the activities.Type: GrantFiled: December 23, 2009Date of Patent: March 8, 2011Assignee: AOL Inc.Inventors: Larry L. Lu, Eric O Laughlen, John Crowley
-
Method and apparatus for providing dynamic group management for distributed interactive applications
Patent number: 7886039Abstract: A method, computer readable media, and apparatus of hierarchical-based communication session and data distribution management that indexes client's communication preferences and network attribute information. Indexing is used to generate dynamic group membership lists that map into communication groups. Indexing is replicated at control nodes in the network overlay to allow distributed management of group membership. Send/receive operations are decoupled through data distribution and the indexing structure. Senders and receivers register their group communication interests to a parent node in the hierarchy. The session control structure aggregates client interest and dynamically updates replicas at control nodes which are selected according to the changes in registered client interest. The indexing structure has self-managing properties for automatic clustering based on client session and data interests, and dynamic partitioning of the session/data interest attribute space.Type: GrantFiled: June 30, 2008Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventors: George V. Popescu, Zhen Liu, Sambit Sahu -
Patent number: 7886044Abstract: There is disclosed a network system in which the position, attribute, and status of a desired device on a network can visually comprehensibly be grasped. A server manages location information indicating information on the device position in a hierarchical manner and attribute information from the device. Each device holds a plurality of status information (icon information) in accordance with various statuses of the device. A client holds map information corresponding to each class of the location information, and overlaps and outputs (display output) device status information obtained by communication by a polling system with the device detected by search in the server, and map information corresponding to the location information of the device.Type: GrantFiled: October 3, 2007Date of Patent: February 8, 2011Assignee: Canon Kabushiki KaishaInventors: Nobuhiko Maki, Masato Ochiai
-
Patent number: 7882221Abstract: A system and method for providing attestation and/or integrity of a server execution environment are described. One or more parts of a server environment are selected for measurement. The one or more parts in a server execution environment are measured, and the measurements result in a unique fingerprint for each respective selected part. The unique fingerprints are aggregated by an aggregation function to create an aggregated value, which is determinative of running programs in the server environment. A measurement parameter may include the unique fingerprints, the aggregated value or a base system value and may be sent over a network interface to indicate the server environment status or state.Type: GrantFiled: June 2, 2008Date of Patent: February 1, 2011Assignee: International Business Machines CorporationInventors: Reiner Sailer, Leendert Peter van Doorn, Xiaolan Zhang
-
Patent number: RE47213Abstract: Disclosed is a method and an apparatus for transmitting and receiving data via a MAC protocol in a mobile communication system. The method includes inputting at least one Service Data Unit (SDU) containing transmission data through a corresponding logical channel and generating at least one first Protocol Data Unit (PDU) that includes said at least one SDU without including multiplexing information for identification of the logical channel, by a first transmission entity; acquiring the first PDU and generating a second PDU including the first PDU in a payload of the second PDU, by a second transmission entity that operates between the first transmission entity and a physical layer; inserting the multiplexing information for identification of the logical channel corresponding to said at least one first PDU into header information of the second PDU; and transmitting the second PDU through the physical layer.Type: GrantFiled: September 30, 2014Date of Patent: January 22, 2019Assignee: Samsung Electronics Co., LtdInventors: Seung-Hyun Lee, Jin-Young Oh