Patents Issued in July 29, 2014
  • Patent number: 8793357
    Abstract: Mobile agents can be deployed to mobile devices within specific regions of interest to achieve specific goals in respect of events occurring in the region of interest. In order to ensure that the agent can persist within the region of interest until the agent goals are achieved, the agent is configured to locate other devices within the region of interest and to propagate itself, by moving or copying itself, to those other devices. The region of interest may be a mobile and/or dynamic region of interest defined by, for example, a proximity to one or more mobile wireless access points or by an overlapping peer-to-peer communication range of a plurality of mobile devices that are configured to support the agent.
    Type: Grant
    Filed: April 2, 2011
    Date of Patent: July 29, 2014
    Assignee: Open Invention Network, LLC
    Inventors: Robert W. Peterson, Mark Gerard
  • Patent number: 8793358
    Abstract: In general, techniques are described for flexible packet processing. A network device for processing a data packet comprise a packet processing engine and a special handling unit external from the packet processing engine. The packet processing engine includes one or more of a plurality of pipelined packet processing units that, when processing the data packet, generate one or more events and determine whether to associate a trap and/or a sampling class with the data packet based on the generated events. The pipelined packet processing units then set bits of a vector that is passed between the pipelined packet processing units to associate the packet with the determined trap and/or sampling class, and processes the packet based on the set one or more bits of the vector.
    Type: Grant
    Filed: May 20, 2011
    Date of Patent: July 29, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Avanindra Godbole, Jean-Marc Frailong
  • Patent number: 8793359
    Abstract: Certain example embodiments described herein relate to an application programming interface (API) management system and/or method that automatically detects API domains, e.g., by analyzing consumer registration and runtime data, while also allowing API providers to provide approval for proposed detected domains and/or continued governance. The technology set forth herein not only provides an automatic detection mechanism, but also provides the capability of full management/control, while also allowing API producers to dynamically expand or otherwise modify their API domain offerings based on usage, etc. This dynamic process can be fully or partially automated and is efficient.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: July 29, 2014
    Assignee: Software AG
    Inventors: Thorsten Fiebig, Gary Woods, Daniel Adelhardt
  • Patent number: 8793360
    Abstract: A system (130) for monitoring a denial of service attack upon a target network resource includes a memory (210) and a processor (205). The memory (210) stores instructions. The processor (205) executes the instructions in the memory (210) to receive one of a plurality of denial of service attack profiles, each profile identifying the target network resource and to execute a denial of service attack against the target network resource in accordance with the received profile. The processor (205) further executes the instructions in the memory (210) to scan one or more ports of the target network resource to determine an effect of the executed denial of service attack.
    Type: Grant
    Filed: May 23, 2003
    Date of Patent: July 29, 2014
    Assignee: Verizon Laboratories Inc.
    Inventors: Scott Andrew Belgard, Edward James Norris, David Kenneth Dumas
  • Patent number: 8793361
    Abstract: An exemplary embodiment provides for a method for use in a network device operative to facilitate classification of data flows in a multipath network topology by intelligently mirroring one or more packets of the data flows to a set of cooperating network devices. The method, in one implementation, can involve tracking asymmetric data flows and synchronizing at least portions of the asymmetric data flows between a plurality of network devices to facilitate classification and other operations in multipath network topologies. In one implementation, the present invention allows a plurality of network devices, each disposed on the boundaries of an autonomous system (such as an ISP network) to communicate enough information about data flows encountered at each of the network devices to enable more accurate data flow classification.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: July 29, 2014
    Assignee: Blue Coat Systems, Inc.
    Inventor: Guy Riddle
  • Patent number: 8793362
    Abstract: A system includes one or more wireless handheld devices, one or more enterprise servers in communication with the one or more wireless handheld devices, and an enterprise server monitor in communication with the one or more enterprise servers to collect communications performance data from one or more of the one or more enterprise servers in communication with one or more of the one or more wireless handheld devices associated with a select group of users, and to generate one or more alerts if the collected communications performance data match one or more alert conditions, the one or more alert conditions being indicative of one or more levels of potential communication failures.
    Type: Grant
    Filed: November 29, 2007
    Date of Patent: July 29, 2014
    Assignee: Barclays Capital Inc.
    Inventors: Arif Khan, William J. Petz, Timothy J. Calabro
  • Patent number: 8793363
    Abstract: A system and methods for providing service assurance using real-time monitoring, management and maintenance capabilities to provide customers and vendors with information related to the state of the service. The service assurance domain implements end-to-end functionality with a level of granularity sufficient to diagnose issues to the device and call/session level.
    Type: Grant
    Filed: August 12, 2008
    Date of Patent: July 29, 2014
    Assignee: AT&T Mobility II LLC
    Inventors: Melanie Sater, Ginger Chien, Dan Druta
  • Patent number: 8793364
    Abstract: A remote power controller apparatus includes a first interface for communicating with a host computer, a second interface for communicating with a target computer, and a processing component configured to receive a request on the first interface to change the power state or to reset the target computer. In response to receiving such a request, the processing component is configured to transmit a signal on the second interface for changing the power state of the target computer or for resetting the target computer. The processing component may also be configured to receive a signal on the second interface indicating the power state of the target computer, the state of a mass storage device of the target computer, or the state of an audio device of the target computer, and to transmit data indicating the state to the host computer on the first interface.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: July 29, 2014
    Assignee: American Megatrends, Inc.
    Inventors: Jonathan Bret Barkelew, Daniel Clifton Service
  • Patent number: 8793365
    Abstract: A system and method of allocating a job submission for a computational task to a set of distributed server farms each having at least one processing entity comprising; receiving a workload request from at least one processing entity for submission to at least one of the set of distributed server farms; using at least one or more conditions associated with the computational task for accepting or rejecting at least one of the server farms to which the job submission is to be allocated; determining a server farm that can optimize the one or more conditions; and dispatching the job submission to the server farm which optimizes the at least one of the one or more conditions associated with the computational task and used for selecting the at least one of the server farms.
    Type: Grant
    Filed: March 4, 2009
    Date of Patent: July 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Igor Arsovski, Anthony Richard Bonaccio, Hayden C. Cranford, Jr., Alfred Degbotse, Joseph Andrew Iadanza, Todd Edwin Leonard, Pradeep Thiagarajan, Sebastian Theodore Ventrone
  • Patent number: 8793366
    Abstract: A method for diagnosing networks including networks of field bus systems utilizes an arrangement for diagnosing the networks. The arrangement includes at least two field bus diagnostic apparatuses with each of the field bus diagnostic apparatuses being assigned to a corresponding field bus.
    Type: Grant
    Filed: November 6, 2009
    Date of Patent: July 29, 2014
    Assignee: Trebing & Himstedt Prozessautomation GmbH & Co. KG
    Inventors: Stefan Trebing, Steffen Himstedt
  • Patent number: 8793367
    Abstract: Conventionally, when a communication unit needed to apply an authentication process to other communication units, a problem arose in that the communication unit could not be quickly connected to a communication unit near a user and to which the user wishes the communication unit to connect. In this invention, a station measures a range to other communication units in the surrounding area and possesses a trigger, which is initiated by a user, for beginning an authentication process; when initiated, the station selects the nearest communication unit based on the result of the measurement and applies the authentication process to it.
    Type: Grant
    Filed: October 26, 2009
    Date of Patent: July 29, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kazutoshi Hara
  • Patent number: 8793368
    Abstract: Disclosed are a method, system and computer program for collecting inventory data about a group of machines at an office. This method comprises the steps of running an inventory tool on each of the machines, and the tool presenting dialog displays on each of the machines, filling in or changing data in the dialogs presented by the tool, and submitting the collected information to a server. Also disclosed are a method, system and computer program for customizing an inventory data collection tool for a plurality of logical groups of users. Each of the logical groups of users is provided with a copy of the inventory data collection tool and with a first copy of a common control file. Each of the groups of users uses the first copy of the common control file to customize the tool for the group of users.
    Type: Grant
    Filed: March 18, 2010
    Date of Patent: July 29, 2014
    Assignee: Ebay Inc.
    Inventors: Carol I. DelGaudio, Scott D. Hicks, William M. Houston, Rachele Shannon Kurtz, Victoria A. Locke, James A. Martin, Jr., Donald P. Mummey, Douglas G. Murray, Jeffrey E. Prince, Richard R. Pritsky, Diana C. Rauch
  • Patent number: 8793369
    Abstract: A management system includes an image forming apparatus that manages a phenomenon having occurred in the image forming apparatus as history information, inquires a management apparatus about status information indicating whether the management apparatus is ready for a remote operation of the image forming apparatus, receives the status information relating to the image forming apparatus, from the management apparatus, as a response to an inquiry, enables a function for starting connection to the management apparatus for communication if the managed history information includes an unprocessed phenomenon and the status information transmitted from the management apparatus indicates that the management apparatus is ready for the remote operation, and causes the image forming apparatus to start the connection to the management apparatus for communication in response to a user's operation to execute the enabled function.
    Type: Grant
    Filed: October 20, 2010
    Date of Patent: July 29, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yumiko Takahashi
  • Patent number: 8793370
    Abstract: A Communication Assets Survey and Mapping Tool can include a CAS data collection sub-module, a CASM database server, a CAM display sub-module, a CAM data sub-module and a MAP generator sub-module. The CAS data collection sub-module is capable of collecting communication asset data. The CASM database server is capable of receiving and storing communication asset data from said CAS data collection sub-module. The CAM display module is capable of transmitting data and interoperability communication gaps in a display format. The CAM data sub-module is capable of providing an interface between the CAM display sub-module and the CASM database server for the storage and retrieval of information regarding data sharing. The MAP generator sub-module is capable of generating a customized map image that can be displayed using the CAM display sub-module.
    Type: Grant
    Filed: February 2, 2011
    Date of Patent: July 29, 2014
    Assignee: The United States of Amerca, as Represented by the Secretary of the Navy
    Inventors: Rita A. Lane, Eric Coolbaugh, Robert Drew, Alice Moore, Jeffrey B. Lee, Walter M. Seay, Alan O. Peterson
  • Patent number: 8793371
    Abstract: Configuration information from multiple sources about hardware and software of a storage system are collected and stored in a configuration database having an extensible framework. Common application program interfaces (API) are provided for storage utility applications to access the configuration database. A backup and restore engine collects and stores the configuration information at periodic intervals or on demand, maintains prior versions of the stored information in an archive, and restores the storage system with a selected version. A distributor engine applies format conversion and filtering to produce diagnostic bundles of configuration information for multiple utility applications. A graphical user interface provides an administrator with a set of tools for operating the backup and restore and distributor engines and for viewing, dumping, comparing, and validating the contents of selected versions in order to diagnose and solve configuration problems.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: July 29, 2014
    Assignee: EMC Corporation
    Inventors: Ashutosh Nanekar, Wadah Sayyed, Hwai-Yeng Chan, Joshua Hutt
  • Patent number: 8793372
    Abstract: A method and technique for allocation and balancing of storage resources includes: determining, for each of a plurality of storage controllers, an input/output (I/O) latency value based on an I/O latency associated with each storage volume controlled by a respective storage controller; determining network bandwidth utilization and network latency values corresponding to each storage controller; responsive to receiving a request to allocate a new storage volume, selecting a storage controller having a desired I/O latency value; determining whether the network bandwidth utilization and network latency values for the selected storage controller are below respective network bandwidth utilization and network latency value thresholds; and responsive to determining that the network bandwidth utilization and network latency values for the selected storage controller are below the respective thresholds, allocating the new storage volume to the selected storage controller.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: July 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Rohith K. Ashok, Roy F. Brabson, Wei L. Chan
  • Patent number: 8793373
    Abstract: In a network system, a storage configuration information of a storage resource as a data storage destination and a VM resource information related to a VM as storage resource allocation destination are gathered so as to provide storage resources matching the VM characteristics to the VM. Then, based on the gathered storage configuration information, storage areas corresponding to storage tiers having different characteristics are formed, and the storage tier of the storage area allocated to the VM via the VM resource information is specified.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: July 29, 2014
    Assignee: Hitachi, Ltd.
    Inventor: Hironori Nakama
  • Patent number: 8793374
    Abstract: Applications, systems and methods for permitting simultaneous use of a file by two or more computers over a network may include storing the file locally in a local storage device associated with a local computer; providing access to the file by at least one remote computer which is connectable to the local computer via the network, and wherein at least one of the computers is connectable to the network through a firewall element. The file may be stored in at least one remote storage device associated with the at least one remote computer, respectively, and versions of the file contained on the one or more remote storage devices are synchronized with that on the local device by transmitting over the network connecting the one or more remote storage devices with the local device, at least one of Delta files and Inverse Delta files between the remote storage devices and the local storage device.
    Type: Grant
    Filed: November 13, 2004
    Date of Patent: July 29, 2014
    Assignee: Western Digital Technologies, Inc.
    Inventors: Lambertus Hesselink, Dharmarus Rizal, Eric S. Bjornson
  • Patent number: 8793375
    Abstract: Providing prioritization of user online access to an online commerce site. Third party applications using API function calls to access an online commerce site are restricted to specific services by an access rule. An access rule defines which API server on the online commerce site a specific third party application may access when using a specific API function call. In this way, the operator of the online commerce site may prioritize server access per service level agreements based on a specific third party application and API function call.
    Type: Grant
    Filed: August 3, 2012
    Date of Patent: July 29, 2014
    Assignee: eBay Inc.
    Inventors: Scott Leahy, Alon Cohen
  • Patent number: 8793377
    Abstract: Embodiments of the present invention provide an approach for identifying optimal virtual machine (VM) images in a networked computing environment (e.g., a cloud computing environment). Specifically, in a typical embodiment, a set of system requirements, a profile, and a performance state of the networked computing environment are received as input and analyzed against a library of VM images. Based on the analysis, a set of VM images having software programs (e.g., also referred to herein as a software stack) capable of accommodating requirements defined by the input is identified. A requester can select one or more of the identified VM images, which can then be provisioned/deployed accordingly.
    Type: Grant
    Filed: May 3, 2011
    Date of Patent: July 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Edward H. Anderson, III, Jason L. Anderson, Gregory J. Boss, Timothy R. Echtenkamp, Daniel E. Jemiolo, Lynn M. Koch
  • Patent number: 8793378
    Abstract: In general, embodiments of the present invention classify cloud computing environments based on the abstraction layers that the cloud computing environments span and by combining the re-usable capabilities/logical components from these layers. In a typical embodiment, input (e.g., a set of requirements, a set of preferences, a set of costs parameters, and/or a request for feedback) pertaining to a set of services available in the networked computing environment is received from a requester via a network node. Based on the input, a set of capabilities and a corresponding set of logical components of the networked computing environment are identified. Thereafter, a set of providers capable of providing at least one of the set of services is identified and ranked. The set of logical components is then configured to provide the set of services according to the input, and made available to the requester.
    Type: Grant
    Filed: September 1, 2011
    Date of Patent: July 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Abdul Allam, William A. Brown, Raman Harishankar, Siva P. Kantamneni
  • Patent number: 8793379
    Abstract: Disclosed is a method and system for automatic end-to-end storage provisioning by an application aware appliance of a software application served by a computing cloud based on a user request for a cloud served software application. Embodiments may automatically select and configure both the server computing resources and the storage volume/array to implement a cloud based software application. A user request may identify characteristics of requested server computing resources, but need only specify the desired software application, and the embodiments will automatically select/create a storage volume/array and copy the requested software application onto the selected/created storage volume/array.
    Type: Grant
    Filed: November 1, 2011
    Date of Patent: July 29, 2014
    Assignee: LSI Corporation
    Inventor: Pavan Belur Gopalakrishna Upadhya
  • Patent number: 8793380
    Abstract: Disclosed is a method comprising: transmitting, by a cloud service control gateway (CSCG) positioned in an application stratum, a resource query to a network control gateway (NCG) positioned in a network stratum, wherein the resource query comprises a source address, a destination address list, and a network resource requirement. Also disclosed is a method comprising: receiving, by a network control gateway (NCG) positioned in a network stratum, a resource query from a cloud service control gateway (CSCG) positioned in an application stratum, wherein the resource query comprises source address, a destination address list, and a network resource requirement. Also disclosed is a method comprising: receiving, by a network control gateway (NCG) positioned in a network stratum, a resource reservation request from a cloud service control gateway (CSCG) positioned in an application stratum, wherein the resource reservation request comprises a destination address list and a first network resource requirement.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: July 29, 2014
    Assignee: Futurewei Technologies, Inc.
    Inventor: Young Lee
  • Patent number: 8793381
    Abstract: A workload associated with a task is assessed with respect to each of a plurality of computing paradigms offered by a cloud computing environment. Adaptive learning is employed by maintaining a table of Q-values corresponding to the computing paradigms and the workload is distributed according to a ratio of Q-values. The Q-values may be adjusted responsive to a performance metric and/or a value, reward, and/or decay function. The workload is then assigned to available computing paradigms to be performed with improved utilization of resources.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: July 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Aaron K. Baughman, Linda M. Boyer, Christopher F. Codella, Richard L. Darden, William G. Dubyak, Arnold Greenland
  • Patent number: 8793383
    Abstract: A first user at a first computing device communicates with a second user at a second computing device. Both devices communicate in real-time via a network service such as in instant messaging service. The network service upon request of the one of the users can transfer the real-time communication session between the first user and the second user to a third user. The third user adopts the identity of the transferring user for the course of the communication session. This would be useful to transfer a communication session regarding an illegal subject to a law enforcement agency.
    Type: Grant
    Filed: August 1, 2006
    Date of Patent: July 29, 2014
    Assignee: AT&T Mobility II LLC
    Inventor: Ronald S. Barchi
  • Patent number: 8793384
    Abstract: Example embodiments of the present disclosure provide techniques for recovering from a channel failure at the protocol layer. At least a portion of data that is sent from a source to a target across the channel can be stored in a communication protocol layer buffer. In the event that the channel fails and is reestablished the target can send a signal indicating how much data it actually received. The signal can be used by the source to determine which portion of the data in the buffer was lost en route to the target and the lost portion can be resent.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: July 29, 2014
    Assignee: Microsoft Corporation
    Inventors: Vladimir K. Stoyanov, Kan Qiu
  • Patent number: 8793386
    Abstract: A system, method, and computer readable medium for communicating at least one real-time specially-composed bulletin message to at least one subscriber of a provider of Internet services, comprising a first device, and a second device communicably coupled to the first device, wherein the first device: accesses only subscriber upstream traffic to a destination web site requested by the subscriber, wherein the first device inter-connects between the at least one subscriber and the destination web site, identifies the at least one subscriber's identification based on the accessed subscriber upstream traffic automatically provided by the subscriber, and provides the unique subscriber identification to the second device located at the provider of Internet services providing data services and management control to the first device, wherein the second device determines the subscriber associated with the unique subscriber identification.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: July 29, 2014
    Assignee: Perftech, Inc.
    Inventors: Jonathan E. Schmidt, Henry M. Donzis, Lewis T. Donzis, Rodney D. Frey, John A. Murphy
  • Patent number: 8793387
    Abstract: A method for downloading an attachment to a portable electronic device's attachment viewer includes: sending an initial request from the attachment viewer to a server in response to receiving an email including the attachment by the device; from the server, accessing a graph structure representing a map of the attachment previously built on the server; reconstructing the graph structure in response to the request and encapsulating the graph structure in data having an attachment viewer readable format; (i) downloading successive chunks of the data from the server to the attachment viewer responsive to successive requests; (ii) storing each of the successive chunks on the device prior to display thereof; (iii) displaying the successive chunks on the device and automatically downloading respective next chunks of the data from the server; and (iv) while chunks remain to be downloaded from the server performing (i) to (iii).
    Type: Grant
    Filed: February 21, 2012
    Date of Patent: July 29, 2014
    Assignee: BlackBerry Limited
    Inventors: Dan Dumitru, Rakesh Arora, Eshwar Stalin
  • Patent number: 8793388
    Abstract: A method and an apparatus for processing a call to an aggregate endpoint device over a network are disclosed. For example, the method receives a session request by a Serving-Call Session Control Function (S-CSCF), wherein a route header for the session request comprises an aggregate endpoint identifier, and interacts with an application server to receive a Public User Identity (PUID) of the aggregate endpoint device in accordance with the aggregate endpoint identifier. The method performs a termination processing for the session request using the PUID of the aggregate endpoint device, and forwards the session request towards the aggregate endpoint device.
    Type: Grant
    Filed: December 28, 2009
    Date of Patent: July 29, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Steven A. Siegel, Nancy E. Lambros, Leopold Strahs
  • Patent number: 8793389
    Abstract: In an embodiment, a server exchanges session data between a group of session participants during a communication session, the exchanged session data including session media and/or session signaling information. The server stores at least a subset of the exchanged session data. Later, the server establishes a connection to a given user equipment (UE) (e.g., either after or during the communication session). The server determines a UE-defined context that is indicative of a manner by which missed session data from the communication session is to be compressed for delivery to the given UE. The server selectively compresses at least a portion of the stored subset of the exchanged session data that was missed by the given UE based on the UE-defined context, and transmits the selectively compressed portion of the stored subset of the exchanged session data to the given UE.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: July 29, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Mark A. Lindner, Shane R. Dewing, Devang N. Bhatt
  • Patent number: 8793390
    Abstract: Systems, methods, and computer products for detecting protocols in a network proxy are provided. Protocol detection includes receiving from a first computer a request for connection to a second computer, the request conforming to a first protocol; establishing a connection with at least one of the first computer and the second computer; receiving data from at least one of the first computer and the second computer, wherein the data conforms to a second protocol; and performing protocol detection on the data.
    Type: Grant
    Filed: May 23, 2006
    Date of Patent: July 29, 2014
    Assignee: Blue Coat Systems, Inc.
    Inventors: Jamshid Mahdavi, Ron Frederick, Srinath Joshi
  • Patent number: 8793391
    Abstract: The described system and method provide joint rate control and scalable stream adaptation for multiple clients concurrently competing for the same access networks. For each such client, an optimization problem is constructed and solved to determine the streaming rate over each access network, the video packets to be transmitted, and the access network over which each video packet is sent. The rate control and stream adaptation problem is constructed as an integer program in an embodiment of the invention, with an objective to minimize a cost function of the expected video distortion. Randomized packet scheduling is accounted for in an embodiment of the invention by relaxing the integer program into real-valued optimization programs and deriving convex programming approximations.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: July 29, 2014
    Assignee: Deutsche Telekom AG
    Inventors: Cheng-Hsin Hsu, Nikolaos Markos Freris, Jatinder Pal Singh, Xiaoqing Zhu
  • Patent number: 8793393
    Abstract: A video processing device providing multi-channel encoding with low latency is provided. The video processing device can be applied to a video server to perform video compression on game graphics for cloud gaming. With multi-channel encoding with low latency, the video server can provide compressed video streams to a variety of client devices with low latency. As a result, the users can obtain high gaming interactivity and fine entertainment in cloud gaming.
    Type: Grant
    Filed: November 23, 2011
    Date of Patent: July 29, 2014
    Assignee: Bluespace Corporation
    Inventors: Zhou Ye, Wenxiang Dai, Ying-Ko Lu, Yi-Hong Hsu
  • Patent number: 8793394
    Abstract: In a data reception processor (210a) in a session relaying apparatus (20-3), a data amount monitor (201) monitors the data amount within the session relaying apparatus (20-3), a receivable amount calculating unit (212) requires a data receivable amount which is informed from the session relaying apparatus (20-3) to a data transmission terminal (10) in a devaluating way according to a predetermined function, a receivable amount informing unit (213) informs the data transmission terminal (10) of the value, and in the data output processor (220a), an initialization judging unit (223) makes a judgment about initialization of the transmission amount, according to the amount resulting from the data monitor (201) monitoring the data amount within the session relaying apparatus (20-3), and a transmissive amount calculating unit (222) determines the data transmissive amount by using the result.
    Type: Grant
    Filed: December 1, 2004
    Date of Patent: July 29, 2014
    Assignee: NEC Corporation
    Inventor: Yasuhiro Yamasaki
  • Patent number: 8793395
    Abstract: A method and apparatus are provided for configuring management parameter values of data messages of a data stream. The method includes a first step of sending from a first communications network to a second communications network a first message of the data stream including a first data message management parameter value and a second step of sending from the second network to the first network a second message of the data stream including a second data message management parameter value. The method further includes a step of selecting from the first and second management parameter values a management parameter value to be applied to all the data messages of the data stream.
    Type: Grant
    Filed: October 22, 2009
    Date of Patent: July 29, 2014
    Assignee: France Telecom
    Inventors: Jean-François Cadiou, Jean-Michel Bonnamy, Isabelle Hamchaoui, René Chaplain
  • Patent number: 8793396
    Abstract: The present invention discloses a method for deleting session information in Diameter Routing Agent, this method comprises: sending a request message for deleting the Diameter session to a visited Diameter Routing Agent DRA and a visited policy and charging rules function PCRF by a policy and charging control client; after the visited DRA receives the request message, the visited DRA marking the Diameter session as termination in the visited DRA; after the visited PCRF receives the request message, the visited PCRF sending a message requesting to delete the Diameter session information to a home DRA, the home DRA marking the Diameter session in the home DRA as termination. In the present invention, the session information in the DRA may be effectively deleted when the BBERF entity, the PCEF entity or the AF entity terminates the Diameter session between the local and the PCRF entities.
    Type: Grant
    Filed: December 16, 2008
    Date of Patent: July 29, 2014
    Assignee: ZTE Corporation
    Inventors: Xiaoyun Zhou, Zaifeng Zong, Tong Rui
  • Patent number: 8793397
    Abstract: Technology is disclosed for pushing notifications to computing devices based on location proximity (“the technology”). Various embodiments of the technology includes a proxy server that facilitates transmission of notifications to the computing devices based on a location proximity and/or access pattern of the computing devices. The proxy server transmits the notifications to the devices based on their location proximity with a primary device of the user, e.g., a device which the user uses more often than others. For example, if a particular device is not within a predefined location proximity of the primary device, the proxy server delays the transmission of notifications to the particular device until the particular device is in the predefined location proximity. In another example, a transmission frequency of the notifications is continuously adjusted based on the location proximity, e.g., the transmission frequency is increased as the proximity increases, and is decreased as the proximity decreases.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: July 29, 2014
    Assignee: Nextbit Systems Inc.
    Inventors: Michael A. Chan, Justin Quan
  • Patent number: 8793398
    Abstract: The apparatus includes a base client module and a server module. The base client module receives requests from a client application on a client computer. The base client module calls a resource of a web application. A server module transparently interacts with the logic of the web application to obtain the requested data and sends it back to the base client in a format handled by the base client. The base client can then reformat the data to a client application requested format before passing the data to the client application. This method allows a client application programmer to obtain easily usable data from a web application by using the base client.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: July 29, 2014
    Assignee: Red Hat, Inc.
    Inventors: Luke J. Macken, Toshio E. Kuratomi
  • Patent number: 8793399
    Abstract: Method and System for processing network information is provided. The system includes a computing system having a processor for executing instructions for an application module that generates an input/output (“I/O”) request for transmitting and receiving network information to and from the network device; a storage driver for receiving the I/O request from the application module; a network protocol stack for executing a network protocol layer for processing network related information; and an accelerator module that interfaces with the storage driver and the network protocol stack for accelerating processing of Internet Small Computer System Interface (iSCSI) protocol data units (PDUs).
    Type: Grant
    Filed: August 5, 2009
    Date of Patent: July 29, 2014
    Assignee: QLOGIC, Corporation
    Inventors: Murali Rajagopal, Jerald K. Alston, Sanjaya Anand, Bruce A. Klemin
  • Patent number: 8793400
    Abstract: A device communicates with feature peers, associated with a network, to obtain information associated with the feature peers, and receives a customer packet. The device also determines, based on the feature peer information, which of the feature peers support a feature associated with the customer packet, and determines service providers associated with the determined feature peers. The device further selects, from the determined feature peers, a set of feature peers for the customer packet to traverse when the service providers associated with the determined feature peers are also associated with the device. The device then provides a tunnel header and a feature header in the customer packet to create a modified customer packet, and forwards, based on the tunnel and feature headers, the modified customer packet to one of the feature peers in the selected set of feature peers.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: July 29, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: David E. McDysan, Stevan H. Leiden, Douglas M. Pasko, John E. Rathke
  • Patent number: 8793401
    Abstract: A network-based publication system, to publish data over a communications network, includes an interface to receive, via the communications network and from a first user, user data to be published by a network-based publication system. The publication system further includes a publisher component to generate publication data (e.g., an HTML document) including the user data and function modifying code. The publisher component generates the publication data in accordance with a publication format. The interface publishes the publication data via the communications network. The function modifying code is interpreted and executed, at a browser application, to disable (or modify) least one function of programming language supported by the browser application.
    Type: Grant
    Filed: August 13, 2012
    Date of Patent: July 29, 2014
    Assignee: eBay Inc.
    Inventor: Jeremy A. Davis
  • Patent number: 8793402
    Abstract: Methods, apparatuses, and computer program products for synchronizing time across a plurality of devices connected to a network are provided. Embodiments include detecting, by a particular device, a synchronization initiation event; in response to detecting the synchronization initiation event, broadcasting, by the particular device to each device of the plurality of devices, a synchronization request; receiving, by the particular device, a plurality of time acknowledgments from the plurality of devices, each time acknowledgement indicating a current time of a device and a device initialization time indicating a time that the device last set the current time of the device; selecting, from the plurality of time acknowledgements the time acknowledgement with the shortest duration between an indicated device initialization time and an indicated current time of a device; and setting a current time of the particular device based on the current time indicated in the selected time acknowledgment.
    Type: Grant
    Filed: August 26, 2011
    Date of Patent: July 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Adrian X. Rodriguez, Nicholas R. Sandonato
  • Patent number: 8793403
    Abstract: A server system and a management method thereof are provided. A main server is used to manage a plurality of hosts in the server system. The main server detects a device controller of each of the hosts for obtaining location information of each device controller. One Internet Protocol (IP) address is configured to each location information. A virtual network interface card (NIC) is established according to the IP address, and a remote package is received through the virtual NIC for transmitting package to the device controller corresponding to the virtual NIC.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: July 29, 2014
    Assignee: Wistron Corporation
    Inventors: Pang-Yu Liu, Chih-Ming Chen
  • Patent number: 8793404
    Abstract: A method and apparatus for enhancing/extending a serial point-to-point interconnect architecture, such as Peripheral Component Interconnect Express (PCIe) is herein described. Temporal and locality caching hints and prefetching hints are provided to improve system wide caching and prefetching. Message codes for atomic operations to arbitrate ownership between system devices/resources are included to allow efficient access/ownership of shared data. Loose transaction ordering provided for while maintaining corresponding transaction priority to memory locations to ensure data integrity and efficient memory access. Active power sub-states and setting thereof is included to allow for more efficient power management. And, caching of device local memory in a host address space, as well as caching of system memory in a device local memory address space is provided for to improve bandwidth and latency for memory accesses.
    Type: Grant
    Filed: June 11, 2012
    Date of Patent: July 29, 2014
    Assignee: Intel Corporation
    Inventors: Jasmin Ajanovic, Mahesh Wagh, Prashant Sethi, Debendra Das Sharma, David Harriman, Mark Rosenbluth, Ajay Bhatt, Peter Barry, Scott Dion Rodgers, Anil Vasudevan, Sridhar Muthrasanallur, James Akiyama, Robert Blankenship, Ohad Falik, Abraham Mendelson, Ilan Pardo, Eran Tamari, Eliezer Weissmann, Doron Shamia
  • Patent number: 8793405
    Abstract: A portable terminal is provided, which comprises: a master device and a slave device, the master device includes a master detection unit, a master notification unit and a master control unit, and the slave device includes a slave detection unit, a slave notification unit and a slave control unit; the master detection unit and the slave detection unit are used to detect whether the second interface of the slave device is connected to the first interface of the master device, respectively; when the second interface is connected to the first interface, the master notification unit is used to transmit a first notification instruction to the master device, the slave notification unit is used to transmit the first notification instruction to the slave device; and the master control unit and the slave control unit are used to control the first hardware system and the second hardware system to compose a third hardware system, respectively, after the master device and the slave device connect with each other according
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: July 29, 2014
    Assignees: Lenovo (Beijing) Co., Ltd., Beijing Lenovo Software Ltd.
    Inventors: Xingwen Chen, Dayong Gan, Ping Tian, Deming Chen, Wei Liu, Zhifeng Xin, Xiangyang Li
  • Patent number: 8793406
    Abstract: An example disclosed is directed to a switch. The switch includes a communication interface and a discovery module. The discovery module is to receive a registration request for bulk discovery from an initiator device via the communication interface. The discovery module is further to receive a change indication specifying that a change has occurred in a fabric associated with the switch, and update a data model based on the received change indication to generate an updated data model. The discovery module then filters the updated data model to generate a filtered data model, and sends the filtered data model to the initiator device via the communication interface.
    Type: Grant
    Filed: November 16, 2012
    Date of Patent: July 29, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael G. Myrah, Balaji Natrajan, Pruthviraj Herur Puttaiah
  • Patent number: 8793407
    Abstract: A display apparatus connected to an external device through a connection unit and a method of determining the format of an input image uses a connection unit to be connected to an external device and determines the format of a video signal input through the connection unit. Accordingly, it is possible to realize a slim display apparatus.
    Type: Grant
    Filed: November 25, 2009
    Date of Patent: July 29, 2014
    Assignee: SAMSUNG Electronics Co., Ltd.
    Inventors: Keun-bae Jeon, Nae-won Jang
  • Patent number: 8793408
    Abstract: An electronic device provided with a multimedia interface having a cross-device control function and a general-purpose serial bus interface is provided with a control unit that prohibits the use of the cross-device control function whenever an external device is connected via the general-purpose serial bus interface during a state permitting control by the cross-device control function from an image display device connected via the multimedia interface.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: July 29, 2014
    Assignee: Nikon Corporation
    Inventor: Masao Onuki
  • Patent number: 8793409
    Abstract: A first electronic device has a first side provided with first and second contacts. The first contact is connected to a direct current power source and the second contact is grounded. A second electronic device has a decision circuit and a second side removably connected to the first side. The second side includes third and fourth contacts. When the first and second electronic devices are connected in a first configuration, the decision circuit outputs a first signal according to the first configuration, whereas when the electronic devices are connected in a second configuration opposite to the first configuration, the decision circuit outputs a second signal according to the second configuration.
    Type: Grant
    Filed: May 7, 2013
    Date of Patent: July 29, 2014
    Assignee: Quanta Computer Inc.
    Inventors: Tsung-Ta Chen, Chih-Sheng Wang, Jyun-Ching Luo, Yu-Lin Chen
  • Patent number: 8793410
    Abstract: Methods and systems for transmitting video pixel data from a transmitter component, such as a controller, to a receiver within a monitor are described. Video data is received at a transmitter at an incoming pixel rate based on a pixel clock. The data is transmitted to the receiver at a link symbol clock rate and is drained from the receiver at the pixel clock rate, which is regenerated by the receiver using the link symbol clock frequency, an M video value, and an N video value. The M video value (Mvid) is determined by the transmitter based on the incoming pixel rate and the N video value (Nvid) may be constant. An accumulator is used within the transmitter to ensure that the transmitter and receiver create a balanced system.
    Type: Grant
    Filed: September 22, 2010
    Date of Patent: July 29, 2014
    Assignee: STMicroelectronics, Inc.
    Inventor: Osamu Kobayashi