Patents Examined by Alina N. Boutah
-
Patent number: 8972611Abstract: An input/output (IO) device for connecting multiple servers to one or more network interfaces. The device includes a network connection module comprising one or more network interfaces, and a virtual host interface configured to enable communication with a plurality of host servers. The device includes IO controller configured to connect each of the host servers to one or more of the network interfaces such that the connections between each host server and corresponding one or more network interfaces are operationally isolated and independent from one another.Type: GrantFiled: August 11, 2011Date of Patent: March 3, 2015Assignee: Cisco Technology, Inc.Inventors: Michael B. Galles, Subbarao Arumilli
-
Patent number: 8964015Abstract: Provided are a system and method for checking a state of a rotator. The system includes: a position recognition sensor that senses a position of a rotator and generates a position synchronization signal corresponding to the position of the rotator; a control unit that detects a position of a detection specimen existing in the rotator based on the position synchronization signal and generates an image photographing control signal corresponding to the detected position of the detection specimen; and a camera system that photographs an image of the detection specimen existing in the rotator based on the image photographing control signal.Type: GrantFiled: March 25, 2010Date of Patent: February 24, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Su-bong Bae, Chung-ung Kim, Ki-ju Lee, Jong-jin Park, Dong-hwi Cho, Jong-cheol Kim
-
Patent number: 8966040Abstract: Some embodiments provide a program for managing several switching elements. The program receives, at a network information base (NIB) data structure that stores data for managing the several switching elements, a request to notify a first application that uses the NIB when a set of data stored in the NIB is changed. The program changes, in response to an instruction from a second application, the set of data in the NIB. The program sends a notification to the first application of the change to the set of data in the NIB.Type: GrantFiled: July 6, 2011Date of Patent: February 24, 2015Assignee: Nicira, Inc.Inventors: Teemu Koponen, Martin Casado, Jeremy Stribling, Natasha Gude
-
Patent number: 8966022Abstract: For an industrial network, for example a PROFInet IRT net for a motion control or in general a network with an isochronous time structure for transmitting time-critical data, it is the object according to the invention to considerably simplify the handling during installation or during maintenance and device replacement. For this purpose, a port-independent, topologically predefined real time network is introduced which provides the compliance with the at least similar safety standard as the PROFInet IRT while dispensing with the (target) specification of a network interface being used. The apparatus according to the invention is illustrated.Type: GrantFiled: January 23, 2012Date of Patent: February 24, 2015Assignee: Phoenix Contact GmbH & Co. KGInventors: Gunnar Lessmann, Sebastian Schriegel
-
Patent number: 8959215Abstract: Some embodiments of the invention provide a robust scaling-out of network functionality by providing a software layer, called the network hypervisor, that sits between the network forwarding functions (i.e., the forwarding plane) and the network control interfaces (i.e., the control plane). The network hypervisor of some embodiments provides a logical abstraction of the network's forwarding functionality, so that network operators make their control decisions in terms of this abstraction, independent of the details of the underlying networking hardware. The network hypervisor of some embodiments may then “compile” commands placed against this abstraction into configurations of the underlying hardware. Accordingly, in some embodiments, there are two design challenges: (1) the choice of the network abstraction, and (2) the technology needed to compile the logical “abstract” controls into low-level configurations.Type: GrantFiled: July 6, 2011Date of Patent: February 17, 2015Assignee: Nicira, Inc.Inventors: Teemu Koponen, Martin Casado, Paul S. Ingram, W. Andrew Lambeth, Peter J. Balland, III, Keith E. Amidon, Daniel J. Wendlandt
-
Patent number: 8959202Abstract: Client terminals report an easy-to-calculate identifier such as the Internet URL or a cryptographic hash of the content to a server. The server collects and counts the reported identifiers so as to obtain preliminary statistics. By aggregating these reported identifiers into the preliminary statistics, identifiers are revealed that are likely popular content. The server selects one or more identifiers from the preliminary statistics and makes these available to at least a subset of clients. The clients that obtain these one or more identifiers then access content and compute the easy-to-calculate identifiers as usual. If the computed identifier matches one of the identifiers obtained from the server, the client will additionally extract a watermarked identifier or compute a digital fingerprint of the content in question and report this to the server. The server then uses the received identifier or fingerprint to create final statistics by aggregating the preliminary statistics.Type: GrantFiled: March 18, 2009Date of Patent: February 17, 2015Assignee: Civolution B.V.Inventors: Jaap Andre Haitsma, Gerrit Cornelis Langelaar, Mehmet Utku Celik, Martijn Maas
-
Patent number: 8959236Abstract: A printer is presented including a transmission unit configured to transmit a response signal in response to a probe request signal transmitted from an external communication device, a determination unit configured to determine a communication parameter setting method, and a selection unit configured to select a communication parameter setting method executable by both the printer and the external communication device.Type: GrantFiled: December 7, 2009Date of Patent: February 17, 2015Assignee: Canon Kabushiki KaishaInventor: Hideaki Tachibana
-
Patent number: 8938496Abstract: Processing a browser request that specifies a destination network resource generally includes intercepting a browser request that specifies a selected destination network resource and redirecting the browser request to a network server that differs from the destination resource specified by the browser request. Processing a browser request also may include intercepting a browser request received from a client computer at a proxy server when the browser request specifies a selected destination network resource and performing instructions associated with and in addition to instructions performed to download the selected destination network resource.Type: GrantFiled: March 15, 2013Date of Patent: January 20, 2015Assignee: Facebook, Inc.Inventor: David Arsenault
-
Patent number: 8930543Abstract: A method, system and computer program product for dynamically building a set of compute nodes to host a user's workload. An administrative server receives workload definitions that include the types of workloads that are to be run in a cloud group as well as a number of instances of each workload the cloud group should support. These workload definitions are used to determine the virtual machine demands that the cloud group will place on the cloud environment. The administrative server further receives the demand constraints, placement constraints and license enforcement policies. The administrative server identifies a set of compute nodes to host the user's workload based on the virtual machines demands, the demand constraints, the placement constraints and the license enforcement policies. In this manner, a set of compute nodes is dynamically built for consideration in forming a cloud group without the user requiring knowledge of the cloud's composition.Type: GrantFiled: April 8, 2013Date of Patent: January 6, 2015Assignee: International Business Machines CorporationInventors: Rohith K. Ashok, Roy F. Brabson, Hugh E. Hockett, Matt R. Hogstrom, Wolfgang Segmuller, Matthew J. Sheard
-
Patent number: 8930542Abstract: A method, system and computer program product for dynamically building a set of compute nodes to host a user's workload. An administrative server receives workload definitions that include the types of workloads that are to be run in a cloud group as well as a number of instances of each workload the cloud group should support. These workload definitions are used to determine the virtual machine demands that the cloud group will place on the cloud environment. The administrative server further receives the demand constraints, placement constraints and license enforcement policies. The administrative server identifies a set of compute nodes to host the user's workload based on the virtual machines demands, the demand constraints, the placement constraints and the license enforcement policies. In this manner, a set of compute nodes is dynamically built for consideration in forming a cloud group without the user requiring knowledge of the cloud's composition.Type: GrantFiled: January 23, 2012Date of Patent: January 6, 2015Assignee: International Business Machines CorporationInventors: Rohith K. Ashok, Roy F. Brabson, Hugh E. Hockett, Matt R. Hogstrom, Wolfgang Segmuller, Matthew J. Sheard
-
Patent number: 8918498Abstract: A management device (100) for use in an access network (10, 19, 20, 30, 40, 100) including a plurality of data connections (18, 19, 20) between end user devices (10) and an aggregation transceiver device (20) where the connections (18, 19, 20) are aggregated for onward connection through the access network (20, 30,40), the access network storing in association with each data connection a Dynamic Line Management, DLM, profile which specifies a set of values for a plurality of parameters associated with the respective data connection, together with a stability level specifying a desired level of stability for the data connection.Type: GrantFiled: December 19, 2008Date of Patent: December 23, 2014Assignee: British Telecommunications public limited companyInventors: Philip A Everett, Christopher M Croot, Trevor P Linney, Ashley Pickering
-
Patent number: 8918461Abstract: A communication system includes first and second devices which are matched to each other. At least one of the matched devices includes an input device for capturing content; a memory for storing the content, and a renderer configured to render the content under the control of at least one processor which is configured to affect rendering of the content on the first device and/or the second device in response to at least one trigger. The least one trigger may be generated in response to detection of a user of the first device; passage of time the content has been rendered since a previous trigger; location of the user; behavioral pattern of the user; and/or traffic flow patterns between the first device and the second device.Type: GrantFiled: December 10, 2008Date of Patent: December 23, 2014Assignee: Koninklijke Philips N.V.Inventors: Andrew Simon Rimmer, Andrew Jonathan Miles Wishart, Gikger Rikf Scholl, Timothy J. Everett, Robert N. Bates
-
Patent number: 8918513Abstract: Techniques are described which simplify and/or automate many of the tasks associated with the configuration, deployment, and management of network resources to support cloud-based services.Type: GrantFiled: April 30, 2013Date of Patent: December 23, 2014Assignee: RingCentral, Inc.Inventor: Vlad Vendrow
-
Patent number: 8909764Abstract: There is provided a method of scheduling requests from a plurality of services to at least one data storage resource. The method comprises receiving, on a computer system, service requests from said plurality of services. The service requests comprise metadata specifying a service ID and a data size of payload data associated with said service request, and at least some of said service IDs have service throughput metadata specifying a required service throughput associated therewith. The method further includes arranging, in a computer system, said requests into FIFO throttled queues based on said service ID and then setting a deadline for processing of a request in a throttled queue. The deadline is selected in dependence upon the size of the request and the required service throughput associated therewith. Then, the deadline of each throttled queue is monitored and, if a request in a throttled queue has reached or exceeded the deadline the request is processed in a data storage resource.Type: GrantFiled: July 28, 2011Date of Patent: December 9, 2014Assignee: Xyratex Technology LimitedInventor: Ganesan Umanesan
-
Patent number: 8908033Abstract: Surveillance system endpoints communicate with each other to send and receive presence information. The surveillance endpoints may react to the received presence information. For example, if one surveillance camera stops functioning, one or more other cameras can react to the presence information, or lack thereof, sent from the malfunctioning camera. Thus, one or more of the other cameras can cover the area normally covered by the malfunctioning camera. Thus, the surveillance endpoints can automatically react to presence events in a network of surveillance endpoints.Type: GrantFiled: September 29, 2009Date of Patent: December 9, 2014Assignee: Avaya Inc.Inventors: Bart Lehane, Gerry Donohoe
-
Patent number: 8903931Abstract: A method includes accessing, by a server computer, a plurality of electronic mail messages; identifying, based on information contained in each electronic mail message, one or more actions that can be taken with respect to each electronic mail message; and outputting, for display at a client computing device, an electronic mail interface. The electronic mail interface includes a message preview element for each electronic mail message. Each message preview element includes an interface element for causing performance of the action for each electronic mail message.Type: GrantFiled: August 30, 2013Date of Patent: December 2, 2014Assignee: Google Inc.Inventors: Aaron Nathaniel Rothman, Deepak Jindal, David Farber Stern, Jason Cornwell, Stacey Kapadia, Nilesh Singh, Katharina Probst, Brendan Linn, Isaac Sterling VanDuyn, Mayank Singhal
-
Patent number: 8898288Abstract: Systems and methods are provided for following status updates of users. In one embodiment, a requestor selects a crowd of users. In response, one or more crowds of users that match the selected crowd of users to at least a predefined threshold degree are identified. Status updates sent by users in at least one of the one or more matching crowds of users are then delivered to the requestor. In another embodiment, a requestor selects a Point of Interest (POI). In response, one or more POIs that match the selected POI to at least a predefined threshold degree are identified. Status updates sent by users located at one or more POIs of the one or more matching POIs are delivered to the requestor.Type: GrantFiled: March 1, 2011Date of Patent: November 25, 2014Assignee: Waldeck Technology, LLCInventors: Steven L. Petersen, Kunal Kandekar
-
Patent number: 8874684Abstract: A method of starting a third party application subscription in a set of Application Servers located within an IP Multimedia Subsystem network. The method comprises receiving a subscription start request at one of said Application Servers, the request including subscription data, starting the subscription data at that Application Server, and storing the subscription data as transparent data in a Home Subscriber Server, from that Application Server over the Sh interface.Type: GrantFiled: January 30, 2008Date of Patent: October 28, 2014Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Tomas Holm, Catherine Mulligan, Hans Nordin
-
Patent number: 8874711Abstract: Techniques are provided herein for tagging configurable objects. The configurable object is part of a cable system and is configured to be managed by a cable modem termination system (CMTS). In response to determining that a tag rule matches one or more properties of the configurable object, the first tag is associated with the configurable object. A record of the configurable object and the associated tag is generated or stored within the CMTS.Type: GrantFiled: July 13, 2010Date of Patent: October 28, 2014Assignee: Cisco Technology, Inc.Inventors: Dashuai Zhang, Jie Meng, Jun Zhang, Liang Hong
-
Patent number: 8874761Abstract: An architecture for optimizing signaling for arbitrary proprietary and non-proprietary protocols. In one embodiment, a Transmission Control Protocol (TCP) stream is passed as a byte stream from an application to a local proxy over a first session, from the local proxy to a proxy server over a second TCP session, and from the proxy server to a content server over a third TCP session. The local proxy observes and identifies patterns within the byte stream, without being aware of the underlying protocol. Once a pattern is identified, the second TCP session is torn down such that the first TCP session replays the pattern to the application, and third TCP session replays the pattern to the content server. Once either side detects a change in the pattern, the second TCP session is re-established to deliver the changed content to the other end.Type: GrantFiled: March 15, 2013Date of Patent: October 28, 2014Assignee: Seven Networks, Inc.Inventor: Ari Backholm