Patents Issued in July 29, 2014
-
Patent number: 8793357Abstract: 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: GrantFiled: April 2, 2011Date of Patent: July 29, 2014Assignee: Open Invention Network, LLCInventors: Robert W. Peterson, Mark Gerard
-
Patent number: 8793358Abstract: 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: GrantFiled: May 20, 2011Date of Patent: July 29, 2014Assignee: Juniper Networks, Inc.Inventors: Avanindra Godbole, Jean-Marc Frailong
-
Patent number: 8793359Abstract: 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: GrantFiled: November 25, 2013Date of Patent: July 29, 2014Assignee: Software AGInventors: Thorsten Fiebig, Gary Woods, Daniel Adelhardt
-
Patent number: 8793360Abstract: 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: GrantFiled: May 23, 2003Date of Patent: July 29, 2014Assignee: Verizon Laboratories Inc.Inventors: Scott Andrew Belgard, Edward James Norris, David Kenneth Dumas
-
Patent number: 8793361Abstract: 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: GrantFiled: June 30, 2006Date of Patent: July 29, 2014Assignee: Blue Coat Systems, Inc.Inventor: Guy Riddle
-
Patent number: 8793362Abstract: 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: GrantFiled: November 29, 2007Date of Patent: July 29, 2014Assignee: Barclays Capital Inc.Inventors: Arif Khan, William J. Petz, Timothy J. Calabro
-
Patent number: 8793363Abstract: 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: GrantFiled: August 12, 2008Date of Patent: July 29, 2014Assignee: AT&T Mobility II LLCInventors: Melanie Sater, Ginger Chien, Dan Druta
-
Patent number: 8793364Abstract: 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: GrantFiled: December 1, 2008Date of Patent: July 29, 2014Assignee: American Megatrends, Inc.Inventors: Jonathan Bret Barkelew, Daniel Clifton Service
-
Patent number: 8793365Abstract: 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: GrantFiled: March 4, 2009Date of Patent: July 29, 2014Assignee: International Business Machines CorporationInventors: Igor Arsovski, Anthony Richard Bonaccio, Hayden C. Cranford, Jr., Alfred Degbotse, Joseph Andrew Iadanza, Todd Edwin Leonard, Pradeep Thiagarajan, Sebastian Theodore Ventrone
-
Patent number: 8793366Abstract: 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: GrantFiled: November 6, 2009Date of Patent: July 29, 2014Assignee: Trebing & Himstedt Prozessautomation GmbH & Co. KGInventors: Stefan Trebing, Steffen Himstedt
-
Patent number: 8793367Abstract: 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: GrantFiled: October 26, 2009Date of Patent: July 29, 2014Assignee: Canon Kabushiki KaishaInventor: Kazutoshi Hara
-
Patent number: 8793368Abstract: 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: GrantFiled: March 18, 2010Date of Patent: July 29, 2014Assignee: 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: 8793369Abstract: 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: GrantFiled: October 20, 2010Date of Patent: July 29, 2014Assignee: Canon Kabushiki KaishaInventor: Yumiko Takahashi
-
Patent number: 8793370Abstract: 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: GrantFiled: February 2, 2011Date of Patent: July 29, 2014Assignee: The United States of Amerca, as Represented by the Secretary of the NavyInventors: Rita A. Lane, Eric Coolbaugh, Robert Drew, Alice Moore, Jeffrey B. Lee, Walter M. Seay, Alan O. Peterson
-
Patent number: 8793371Abstract: 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: GrantFiled: November 16, 2011Date of Patent: July 29, 2014Assignee: EMC CorporationInventors: Ashutosh Nanekar, Wadah Sayyed, Hwai-Yeng Chan, Joshua Hutt
-
Patent number: 8793372Abstract: 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: GrantFiled: February 12, 2013Date of Patent: July 29, 2014Assignee: International Business Machines CorporationInventors: Rohith K. Ashok, Roy F. Brabson, Wei L. Chan
-
Patent number: 8793373Abstract: 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: GrantFiled: December 6, 2012Date of Patent: July 29, 2014Assignee: Hitachi, Ltd.Inventor: Hironori Nakama
-
Patent number: 8793374Abstract: 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: GrantFiled: November 13, 2004Date of Patent: July 29, 2014Assignee: Western Digital Technologies, Inc.Inventors: Lambertus Hesselink, Dharmarus Rizal, Eric S. Bjornson
-
Patent number: 8793375Abstract: 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: GrantFiled: August 3, 2012Date of Patent: July 29, 2014Assignee: eBay Inc.Inventors: Scott Leahy, Alon Cohen
-
Patent number: 8793377Abstract: 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: GrantFiled: May 3, 2011Date of Patent: July 29, 2014Assignee: International Business Machines CorporationInventors: Edward H. Anderson, III, Jason L. Anderson, Gregory J. Boss, Timothy R. Echtenkamp, Daniel E. Jemiolo, Lynn M. Koch
-
Patent number: 8793378Abstract: 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: GrantFiled: September 1, 2011Date of Patent: July 29, 2014Assignee: International Business Machines CorporationInventors: Abdul Allam, William A. Brown, Raman Harishankar, Siva P. Kantamneni
-
Patent number: 8793379Abstract: 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: GrantFiled: November 1, 2011Date of Patent: July 29, 2014Assignee: LSI CorporationInventor: Pavan Belur Gopalakrishna Upadhya
-
Patent number: 8793380Abstract: 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: GrantFiled: June 15, 2012Date of Patent: July 29, 2014Assignee: Futurewei Technologies, Inc.Inventor: Young Lee
-
Patent number: 8793381Abstract: 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: GrantFiled: June 26, 2012Date of Patent: July 29, 2014Assignee: International Business Machines CorporationInventors: Aaron K. Baughman, Linda M. Boyer, Christopher F. Codella, Richard L. Darden, William G. Dubyak, Arnold Greenland
-
Patent number: 8793383Abstract: 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: GrantFiled: August 1, 2006Date of Patent: July 29, 2014Assignee: AT&T Mobility II LLCInventor: Ronald S. Barchi
-
Patent number: 8793384Abstract: 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: GrantFiled: August 22, 2008Date of Patent: July 29, 2014Assignee: Microsoft CorporationInventors: Vladimir K. Stoyanov, Kan Qiu
-
Patent number: 8793386Abstract: 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: GrantFiled: December 16, 2011Date of Patent: July 29, 2014Assignee: Perftech, Inc.Inventors: Jonathan E. Schmidt, Henry M. Donzis, Lewis T. Donzis, Rodney D. Frey, John A. Murphy
-
Patent number: 8793387Abstract: 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: GrantFiled: February 21, 2012Date of Patent: July 29, 2014Assignee: BlackBerry LimitedInventors: Dan Dumitru, Rakesh Arora, Eshwar Stalin
-
Patent number: 8793388Abstract: 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: GrantFiled: December 28, 2009Date of Patent: July 29, 2014Assignee: AT&T Intellectual Property I, L.P.Inventors: Steven A. Siegel, Nancy E. Lambros, Leopold Strahs
-
Patent number: 8793389Abstract: 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: GrantFiled: December 20, 2011Date of Patent: July 29, 2014Assignee: QUALCOMM IncorporatedInventors: Mark A. Lindner, Shane R. Dewing, Devang N. Bhatt
-
Patent number: 8793390Abstract: 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: GrantFiled: May 23, 2006Date of Patent: July 29, 2014Assignee: Blue Coat Systems, Inc.Inventors: Jamshid Mahdavi, Ron Frederick, Srinath Joshi
-
Patent number: 8793391Abstract: 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: GrantFiled: November 30, 2010Date of Patent: July 29, 2014Assignee: Deutsche Telekom AGInventors: Cheng-Hsin Hsu, Nikolaos Markos Freris, Jatinder Pal Singh, Xiaoqing Zhu
-
Patent number: 8793393Abstract: 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: GrantFiled: November 23, 2011Date of Patent: July 29, 2014Assignee: Bluespace CorporationInventors: Zhou Ye, Wenxiang Dai, Ying-Ko Lu, Yi-Hong Hsu
-
Patent number: 8793394Abstract: 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: GrantFiled: December 1, 2004Date of Patent: July 29, 2014Assignee: NEC CorporationInventor: Yasuhiro Yamasaki
-
Patent number: 8793395Abstract: 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: GrantFiled: October 22, 2009Date of Patent: July 29, 2014Assignee: France TelecomInventors: Jean-François Cadiou, Jean-Michel Bonnamy, Isabelle Hamchaoui, René Chaplain
-
Patent number: 8793396Abstract: 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: GrantFiled: December 16, 2008Date of Patent: July 29, 2014Assignee: ZTE CorporationInventors: Xiaoyun Zhou, Zaifeng Zong, Tong Rui
-
Patent number: 8793397Abstract: 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: GrantFiled: March 4, 2014Date of Patent: July 29, 2014Assignee: Nextbit Systems Inc.Inventors: Michael A. Chan, Justin Quan
-
Patent number: 8793398Abstract: 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: GrantFiled: August 29, 2008Date of Patent: July 29, 2014Assignee: Red Hat, Inc.Inventors: Luke J. Macken, Toshio E. Kuratomi
-
Patent number: 8793399Abstract: 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: GrantFiled: August 5, 2009Date of Patent: July 29, 2014Assignee: QLOGIC, CorporationInventors: Murali Rajagopal, Jerald K. Alston, Sanjaya Anand, Bruce A. Klemin
-
Patent number: 8793400Abstract: 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: GrantFiled: December 30, 2009Date of Patent: July 29, 2014Assignee: Verizon Patent and Licensing Inc.Inventors: David E. McDysan, Stevan H. Leiden, Douglas M. Pasko, John E. Rathke
-
Patent number: 8793401Abstract: 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: GrantFiled: August 13, 2012Date of Patent: July 29, 2014Assignee: eBay Inc.Inventor: Jeremy A. Davis
-
Patent number: 8793402Abstract: 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: GrantFiled: August 26, 2011Date of Patent: July 29, 2014Assignee: International Business Machines CorporationInventors: Adrian X. Rodriguez, Nicholas R. Sandonato
-
Patent number: 8793403Abstract: 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: GrantFiled: April 30, 2012Date of Patent: July 29, 2014Assignee: Wistron CorporationInventors: Pang-Yu Liu, Chih-Ming Chen
-
Patent number: 8793404Abstract: 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: GrantFiled: June 11, 2012Date of Patent: July 29, 2014Assignee: Intel CorporationInventors: 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: 8793405Abstract: 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 accordingType: GrantFiled: September 29, 2010Date of Patent: July 29, 2014Assignees: 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: 8793406Abstract: 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: GrantFiled: November 16, 2012Date of Patent: July 29, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michael G. Myrah, Balaji Natrajan, Pruthviraj Herur Puttaiah
-
Patent number: 8793407Abstract: 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: GrantFiled: November 25, 2009Date of Patent: July 29, 2014Assignee: SAMSUNG Electronics Co., Ltd.Inventors: Keun-bae Jeon, Nae-won Jang
-
Patent number: 8793408Abstract: 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: GrantFiled: December 16, 2011Date of Patent: July 29, 2014Assignee: Nikon CorporationInventor: Masao Onuki
-
Patent number: 8793409Abstract: 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: GrantFiled: May 7, 2013Date of Patent: July 29, 2014Assignee: Quanta Computer Inc.Inventors: Tsung-Ta Chen, Chih-Sheng Wang, Jyun-Ching Luo, Yu-Lin Chen
-
Patent number: 8793410Abstract: 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: GrantFiled: September 22, 2010Date of Patent: July 29, 2014Assignee: STMicroelectronics, Inc.Inventor: Osamu Kobayashi