Patents Examined by Hieu Hoang
  • Patent number: 8782233
    Abstract: Embodiments relate to systems and methods for embedding a cloud-based resource request in a specification language wrapper. In embodiments, a set of applications and/or a set of appliances can be registered to be instantiated in a cloud-based network. Each application or appliance can have an associated set of specified resources with which the user wishes to instantiate those objects. For example, a user may specify a maximum latency for input/output of the application or appliance, a geographic location of the supporting cloud resources, a processor throughput, or other resource specification to instantiate the desired object. According to embodiments, the set of requested resources can be embedded in a specification language wrapper, such as an XML object. The specification language wrapper can be transmitted to a marketplace to seek the response of available clouds which can support the application or appliance according to the specifications contained in the specification language wrapper.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: July 15, 2014
    Assignee: Red Hat, Inc.
    Inventor: James Michael Ferris
  • Patent number: 8782181
    Abstract: The disclosure discloses a method for upgrading a network device, which comprises: establishing, by a network management server, a Transmission Control Protocol (TCP) connection with the network device (101); during an upgrade process, transmitting, by the network management server, a private protocol born on the TCP to the network device to notify the network device to be upgraded, then executing, by the network device, a corresponding upgrade operation after receiving the notification and returning an upgrade result to the network management server through the private protocol born on the TCP (102). The disclosure also discloses a system for upgrading a network device. With the method and the system, the purpose of implementing automatic upgrade for a network device can be achieved without a third party and the implementation is simple.
    Type: Grant
    Filed: November 15, 2010
    Date of Patent: July 15, 2014
    Assignee: ZTE Corporation
    Inventor: Yang Yang
  • Patent number: 8775665
    Abstract: A computer-implemented method including receiving streaming media, wherein the streaming media is requested by a media player at a mobile device; retrieving timing information from the streaming media, wherein the timing information corresponds to real-time playback rate on the media player; framing the streaming media based on the real-time playback rate on the media player; scheduling transmission of the framed streaming media based on the framing; and transmitting the framed streaming media to the media player according to the schedule.
    Type: Grant
    Filed: February 9, 2009
    Date of Patent: July 8, 2014
    Assignee: Citrix Systems, Inc.
    Inventors: Miguel Melnyk, Robert Kidd, Andrew Penner, Jeremy Tidemann, Fabian Breg
  • Patent number: 8775529
    Abstract: According to particular embodiments, a system for bridging communications includes agent servers that deploy monitoring agents into source communication services where the monitoring agents collect events in a native communication protocol of the source communication service. The agent servers select events for relaying and translate those events into a native communication protocol of the destination communication service. In addition, the agent servers deploy relay agents into destination communication services to relay the translated events to the destination communication service.
    Type: Grant
    Filed: May 8, 2009
    Date of Patent: July 8, 2014
    Assignee: Raytheon Company
    Inventors: Kenneth W. Wright, John S. Lear, John E. Stem
  • Patent number: 8762515
    Abstract: A computer-based method for depicting the participating devices of a multicast group based on the transmit and the receive activities of the devices in a computer network is described. The method includes extracting, from a database, a single instance of each unique packet header associated with a plurality of multicast packets, the multicast packets having been transmitted across the computer network over a predefined period of time, calculating a number of bytes transferred for each source internet protocol (IP) to destination IP multicast tuple from the extracted packets, determining a location of the source IP address and a bandwidth associated with the source IP address from the extracted packets, determining a location of the devices subscribing to the packets and a bandwidth associated with each of the destination sites, and providing a display of all multicast traffic, wherein the multicast traffic is summarized in a user selectable list.
    Type: Grant
    Filed: August 20, 2008
    Date of Patent: June 24, 2014
    Assignee: The Boeing Company
    Inventors: Stephen Knapp, Timothy Mark Aldrich
  • Patent number: 8751659
    Abstract: A data center management system can include a data center customer profile corresponding to a data center customer, where the data center customer profile includes a service level agreement (SLA) and a data center resource usage model. A batch job quality of service (QoS) control module can determine an immediate QoS specification for a batch job of the data center customer, and a data center resource optimization module can determine a data center resource allocation for the data center customer based on the data center customer profile and the immediate QoS specification.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: June 10, 2014
    Assignee: Palo Alto Research Center Incorporated
    Inventor: Daniel H. Greene
  • Patent number: 8745179
    Abstract: A system that enables automatic version provisioning in heterogeneous application oriented network (AON) architectures is provided. Generally, the specification enables appropriate version configurations to be selected at runtime as needed in an AON environment. More particularly, the subject specification describes the ability of a device (e.g., AON node) to perform and/or select a self-configuration operation based upon the environment and the runtime operation. To facilitate message-based runtime instantiation of the appropriate configuration, the system enables network applicable configurations to be pushed to each of the nodes in the AON architecture.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: June 3, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Kollivakkam Raghavan, Sandeep Kumar
  • Patent number: 8732231
    Abstract: Disclosed is a method for providing services through a communication network to an end user device connected to the communication network, the method comprising allowing a service to be defined by providing a pointer to a standard format file comprising content for the service, reading content from the standard format file, and sending at least some part of said content through said communication network to the end user device.
    Type: Grant
    Filed: January 12, 2007
    Date of Patent: May 20, 2014
    Assignee: Mavenir Systems, Inc.
    Inventors: Timo Ahomäki, Teemu Ikonen, Juha Koponen, Risto Vuorjoki
  • Patent number: 8732297
    Abstract: The presently disclosed embodiments are directed to representing network performance information using a network map by partitioning a graphical affordance representing a network element in the network map into segmented sections in accordance with a temporal encoding scheme to encode temporal information in the network map. The segmented sections are encoded using a performance encoding scheme to identify a level of performance associated with the segmented sections so that the network map depicts a performance of the network element over time.
    Type: Grant
    Filed: November 6, 2009
    Date of Patent: May 20, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Jean-Francois Le Pennec, Jacques Fieschi, Marc Gatignol
  • Patent number: 8712818
    Abstract: A machine shop comprises a computer system programmed to automatically determine an access role for a worker in response to a log-in; automatically determine at least one task for the worker based on the access role; and automatically interface with different legacy servers to order, subject to the access role, at least one of machine tooling for the machining of the part, product materials to be machined, and distributed numerical control (DNC) data for the machining of the part.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: April 29, 2014
    Assignee: The Boeing Company
    Inventors: Gary W. Giles, Randall E. Patten
  • Patent number: 8706873
    Abstract: This invention is about a Method of providing information on the Internet, like web page, and mileage-points by Keywords of Keyword-Keyskin. Keyword means newspaper, mobile phone, movie, or useful word(s), and Keyword-Keyskin means imprinted dust cover on the computer's keyboard. Specifically, Internet users can simplify the procedures of inputting commands to display web page information on their computer output device by shortcut commands (Hotkey) through computer connected to Internet network, and can easily earn mileage-points from using WWW surfing by one-time-Hotkey.
    Type: Grant
    Filed: January 25, 2011
    Date of Patent: April 22, 2014
    Inventor: Gyeong-Ae Kim
  • Patent number: 8688825
    Abstract: A system, method, and computer program product are provided for managing distribution of a finite amount of resources. In use, a quota is received from a first repository, the quota including a portion of a finite amount of resources. Additionally, a plurality of requests is received from a plurality of entities, where each of the plurality of requests is requesting one or more of the resources. Further, the one or more of the resources are conditionally provided to the plurality of entities, in response to the plurality of requests. Further still, it is determined whether a predetermined amount of resources exist. Also, an additional quota is conditionally requested from the first repository, based on the determining.
    Type: Grant
    Filed: September 22, 2010
    Date of Patent: April 1, 2014
    Assignee: Amdocs Software Systems Limited
    Inventor: Omer Shani
  • Patent number: 8688811
    Abstract: A projector connected to a terminal device via a network includes: a confirming unit to confirm whether an IP address has been changed; a creating unit to create an executable file for executing image transfer software using a changed IP address, if the IP address is confirmed to have been changed; a delivering unit to deliver the executable file in response to a request from the terminal device; a receiving unit to receive, from the terminal device in which the image transfer software has been run by the executable file, a connection based on the changed IP address and receive a transfer of image information on an image being displayed in the terminal device; and a projecting unit to project the image being displayed in the terminal device using the image information.
    Type: Grant
    Filed: September 13, 2010
    Date of Patent: April 1, 2014
    Assignee: Ricoh Company, Limited
    Inventor: Hiroomi Motohashi
  • Patent number: 8676712
    Abstract: Methods, devices, and systems are provided in a multi-level computer architecture which provides improved capabilities for managing courseware and other content in a shared use operating environment such as a computer network. In particular, the invention provides a commercial networked instruction content delivery method and system which does not exclude synchronous sharing but is focused on asynchronous sharing. Security means in the architecture provide content property holders with the ability to know how many minutes of use an individual made of licensed material and with increased certainty that their material cannot be used, copied, or sold in usable form unless and until a user site is connected or reconnected to a minute-by-minute counter which is located off the premises of the user. This security link helps protect software and other works which are being sold or licensed to an individual, organization, or entity, and creates income opportunities for owners of such content.
    Type: Grant
    Filed: June 27, 2003
    Date of Patent: March 18, 2014
    Assignee: Digital-Vending Services International, LLC
    Inventors: Vincent S Darago, Christopher Jenkins
  • Patent number: 8676971
    Abstract: A method, system, and computer program product for providing VLAN capacity requirement estimation is provided. The method includes receiving at a computing system a VLAN configuration file that specifies VLAN access ports, VLAN switches and VLAN trunks in a VLAN. A target access port identifier is received at the computing system from a requestor. A target trunk and target switch corresponding to the target access port are determined at the computing system. A bandwidth contribution of the target access port to the VLAN is calculated at the computing system. The calculating is based on a least contribution algorithm that reflects an impact of provisioning the target access port with respect to trunk capacity, and is responsive to the target bandwidth requirement, the target class of service and placement of the target port in the VLAN. The bandwidth contribution is then transmitted to the requestor.
    Type: Grant
    Filed: June 11, 2012
    Date of Patent: March 18, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Neil Gilmartin, Steven Allan Wright
  • Patent number: 8677017
    Abstract: Location information for a node in a network is determined. A first distance from the node to at least one global landmark node is determined and a second distance from the node to at least one local landmark node proximally located to the node is determined. Location information for the node based on the first distance and the second distance is generated.
    Type: Grant
    Filed: January 30, 2004
    Date of Patent: March 18, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Zhichen Xu, Sujata Banerjee, Sung-Ju Lee
  • Patent number: 8671142
    Abstract: Systems and methods of virtual world interaction, operation, implementation, instantiation, creation, and other functions related to virtual worlds (note that where the term “virtual world” is used herein, it is to be understood as referring to virtual world systems, virtual environments reflecting real, simulated, fantasy, or other structures, and includes information systems that utilize interaction within a 3D environment). Various embodiments facilitate interoperation between and within virtual worlds, and may provide consistent structures for operating virtual worlds. The disclosed embodiments may further enable individuals to build new virtual worlds within a framework, and allow third party users to better interact with those worlds.
    Type: Grant
    Filed: August 20, 2012
    Date of Patent: March 11, 2014
    Inventors: Brian Shuster, Aaron Burch, Dick Herling, Zachary Zarry, Gary Shuster
  • Patent number: 8671205
    Abstract: In a network supporting transactions between clients and servers and proxies that are interposable in a network path, a pair of proxies can modify a packet stream such that packet data from client to server is transformed at a client-side proxy of the pair and untransformed at a server-side of the pair and packet data from server to client is transformed at the server-side proxy and untransformed at the client-side proxy. A discovering proxy transparently discovers its position in a proxy pair by using proxy signals. A discovering proxy might determine that it is a client-side proxy by receipt of a packet from client without a proxy signal, or that it is a server-side proxy by receipt of a packet from server without a return proxy signal. Once a proxy pair is discovered, it might transform traffic from server to client or vice versa, transforming and untransforming the traffic.
    Type: Grant
    Filed: November 7, 2012
    Date of Patent: March 11, 2014
    Assignee: Riverbed Technology, Inc.
    Inventors: Michael J. Demmer, Alfred Landrum, Steven McCanne
  • Patent number: 8650325
    Abstract: In one implementation, a computer-implemented method includes receiving, at a computing device and from an application installed on the computing device, a request to establish a network connection to transmit and receive data over a network, wherein the request includes information that indicates one or more parameters identified by the application for the requested network connection and data transmission. The method can further include delaying, by the computing device, establishing the requested network connection until i) an available network connection is identified that satisfies the one or more parameters provided as part of the request, or ii) a time period specified for the request has expired. The method can additionally include, in response to identifying an available network that satisfies the one or more parameters before the time period has expired, establishing the requested network connection for the application using the identified available network.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: February 11, 2014
    Assignee: Google Inc.
    Inventor: Jeffrey A. Sharkey
  • Patent number: 8635346
    Abstract: In a network supporting transactions between clients and servers over a network path having operating characteristics to overcome, data is transported to overcome the operating characteristics using user affinities and dynamic user location information to selectively preload data, or representations, signatures, segments, etc. of data, in order to overcome the one or more operating characteristic. Examples of operating characteristics to overcome include bandwidth limitations, errors and latency. The dynamic location information can be stored in data structures accessible by agents of a data server and the data structures are populated based on user activities with respect to proxies associated with user locations, or the dynamic location information can be obtained implicitly as proxies maintain connections after termination by clients and the use of those maintained connections for preloading of data for the users associated with those clients.
    Type: Grant
    Filed: December 7, 2009
    Date of Patent: January 21, 2014
    Assignee: Riverbed Technology, Inc.
    Inventors: David Tze-Si Wu, Steven McCanne