Patents Examined by Adam Cooney
-
Patent number: 9473572Abstract: If a first workload is supported by candidate servers with different architectures, a determination is made that a selected workload is the first workload. If the first workload is not supported by candidate servers with the different architectures, a determination is made that the selected workload is a second workload. Components of the candidate servers are determined, and statistics are collected, and component values are determined. If the components impact performance of the selected workload, weights are set for the components to be a percentage impact of the components on the selected workload. If the components do not impact performance, weights are set to be one. Functions of the component values and the weights are calculated. The results of the functions are processed with costs of the candidate servers to yield adjusted costs. The selected workload is moved to the candidate server with a lowest adjusted cost.Type: GrantFiled: October 14, 2013Date of Patent: October 18, 2016Assignee: International Business Machines CorporationInventors: John F. Ryan, Bruce A. Foster
-
Patent number: 9407700Abstract: A system, method and computer program product for intelligent discovery of network information from multiple information gathering agents adapted to discover information concerning the network. The discovery agents each have an associated discovery capability. Based on consideration of the agent discovery capabilities, discovery assignments are computed and network discovery is performed according to the assignments so as to reduce discovery poll overhead.Type: GrantFiled: June 17, 2014Date of Patent: August 2, 2016Assignee: International Business Machines CorporationInventors: Sunil Bharadwaj, David L. Merbach, Robert Basham, Allen R. Heitman, Sumant Padbidri, Gary T. Axberg
-
Patent number: 9356824Abstract: A method, system, and apparatus are directed towards managing content over a network. A request from a requestor for a resource is received over the network. The request may include a request for resource identified by a Network Resource Identifier (NRI). The request may also include Systems Interconnection (OSI) level 2-7 data. Characteristics of the requestor are determined based on the request. The characteristics are mapped onto a label. A unique key is generated based on the request, the characteristics, and/or the label. A version of the resource to cache is determined based on the request, the characteristics, the label, and/or the unique key. The version of the resource is cached based on the unique key.Type: GrantFiled: September 29, 2006Date of Patent: May 31, 2016Assignee: F5 Networks, Inc.Inventor: Bhushan P. Khanal
-
Patent number: 9319454Abstract: A communication apparatus system includes a relay apparatus and a communication apparatus which are connected to a network, to which a service providing apparatus for an electronic-file storing service is connected. The communication apparatus includes: an address-get-request transmitting unit that transmits a request for getting an upload destination address to the relay apparatus; a receiving unit that receives the upload destination address and a template for an upload message from the relay apparatus; an upload-message generating unit that generates the upload message including the electronic file and the upload destination address according to the received template; and an upload-message transmitting unit that transmits the generated upload message to the service providing apparatus to upload the electronic file in the electronic-file storing service.Type: GrantFiled: November 8, 2011Date of Patent: April 19, 2016Assignee: BROTHER KOGYO KABUSHIKI KAISHAInventors: Takeshi Nagasaki, Masafumi Miyazawa, Yusuke Shimada, Satoshi Watanabe, Katsuaki Ito, Hirokazu Banno, Kazutaka Yamamoto
-
Patent number: 9282158Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing redirects. In one aspect, a method includes receiving request data indicating that a user device has requested a content item. The request data specifies other data processing apparatus to which user interactions with the content item are to be reported. The content item includes a reference to a resource that is requested in response to user interaction with the content item. Response data is provided. The response data includes data that cause presentation of the content item. Interaction data is received specifying user interaction with the content item occurred. Redirect data is provided that cause the user device to be redirected to the resource. Reporting data is provided to the other data processing apparatus, specifying user interaction with the content item occurred. The reporting data is provided asynchronously relative to the redirect data.Type: GrantFiled: June 6, 2011Date of Patent: March 8, 2016Assignee: Google Inc.Inventors: Franky Shing Sze, Michael Kleber, Mathieu Gagne, Leonidas Kontothanassis
-
Patent number: 9270770Abstract: A system and method for optimizing publication operating states includes sending a first publication message to provide an operating state of a mobile unit. The operating state of the mobile unit is stored in a data session slot associated with the mobile unit. A second publication message is sent to update the operating state of the mobile unit. An entity tag value is derived from identifiers in accounting information of the second publication message to identify data in the data session slot associated with the mobile unit.Type: GrantFiled: June 30, 2005Date of Patent: February 23, 2016Assignee: Cisco Technology, Inc.Inventor: Edward Dean Willis
-
Patent number: 9264252Abstract: A client having at least one memory location is provided for use with an appliance network. The client includes an arbitrary software component for performing a useful function, a software architecture or a software architecture driver configured to generate or enable transmission of messages, and means to communicate by message over a network. Thus, the client can have full capability to act as an accessory to an appliance to communicate with and to enhance or alter the operation of the appliance.Type: GrantFiled: December 22, 2008Date of Patent: February 16, 2016Assignee: Whirlpool CorporationInventors: Matthew P. Ebrom, Robert J. Feldbruegge, Mark E. Glotzbach, Richard A. McCoy, Christopher S. Moes, Andrew D. Whipple
-
Patent number: 9256793Abstract: An apparatus for extracting image data of an object in an input image data. The apparatus includes a display device having a display screen for displaying a plurality of predetermined images; a display controller for controlling the display device to display one of the predetermined images; an imaging device for taking an image of an object placed before the display screen in order to generate an input image data; a controller for controlling the imaging device to take an image of the object and the display screen when the display device displays one of the predetermined images in cooperation with the display controller; and an extractor for extracting image data of the object by comparing the input image data generated by imaging device with data of the one of the plurality of the predetermined images.Type: GrantFiled: August 31, 2009Date of Patent: February 9, 2016Assignee: FUJITSU LIMITEDInventors: Kentarou Tsuji, Eigo Segawa, Morito Shiohara
-
Patent number: 9253274Abstract: In one embodiment, an apparatus can include a service broker configured to: (i) register a service classifier, and to provide context information to the service classifier; and (ii) register a plurality of service nodes. The service broker can also receive capability and service requests from the service classifier. Further, the context information can include a service header, a reachability indication, and an encapsulation, where the service header and the encapsulation may be attached or related to a packet in the service classifier. In addition, the service classifier can use this information to redirect the packet to a first service node.Type: GrantFiled: January 19, 2007Date of Patent: February 2, 2016Assignee: Cisco Technology, Inc.Inventors: Paul Quinn, Kenneth Durazzo, Andrew G. Harvey, Satish Gannu, Dean Cheng, Frederick Baker, Richard M. Pruss, Barry R. Greene, Saravanakumar Rajendran, Robert Gleichauf
-
Patent number: 9250267Abstract: An apparatus and method of controlling a premises from a remote network device communicates with the remote network device via a local computer network associated with the premises. Specifically, the apparatus includes a peripheral device configured to execute a specific function at the premises, a communication engine operably coupled with the peripheral device for providing a logical connection with the remote network device via the local computer network, and a network interface operably coupled with the communication engine. The network interface transmits data to and receives data from the local computer network. Data transferred between the peripheral device and local computer network is forwarded via the network interface.Type: GrantFiled: October 30, 2000Date of Patent: February 2, 2016Assignee: AVAYA INC.Inventors: Stephen S. Jackson, Jennifer G. Rasimas
-
Patent number: 9244739Abstract: A method and system for distributing flows between a multiple processors. The flows can be received from an external source such as a network, by a front-end processor that recognizes the flow and the associated request, and identifies at least one internal applications processor to process the request/flow. The front-end processor utilizes a flow scheduling vector related to the identified applications processor(s), and the flow scheduling vector can be based on intrinsic data from the applications processor(s) that can include CPU utilization, memory utilization, packet loss, and queue length or buffer occupation. In some embodiments, applications processors can be understood to belong to a group, wherein applications processors within a group can be configured identically. A flow schedule vector can be computed for the different applications processor groups.Type: GrantFiled: December 29, 2010Date of Patent: January 26, 2016Assignee: Blue Coat Systems, Inc.Inventors: Yevgeny Korsunsky, Moisey Akerman
-
Patent number: 9241140Abstract: The invention relates to an arrangement for video surveillance with at least one video camera which can be directed into different positions by a remote controlled pan and/or tilt and/or zoom unit and with at least one video signal receiving device, which comprises means for demultiplexing the video Signals of the video camera in such a way that the at least one video signal receiving device receives video Signals generated by the video camera while remaining in one of the different positions only.Type: GrantFiled: December 22, 2005Date of Patent: January 19, 2016Assignee: Robert Bosch GmbHInventors: Marco Jacobs, Johan Groenenboom
-
Patent number: 9239666Abstract: A method for maintaining a full-screen, integrated desktop environment on a remote machine for display to a user by a local machine includes monitoring, by a first agent on the remote machine, a desktop environment providing integrated access to a resource provided to a user of the local machine by the remote machine and a resource provided by the local machine to the user. The first agent generates a proxy window representing a window on the local machine displaying output data generated by the second resource and receives an identification of a change to the window on the local machine. The first agent modifies at least one data object in the desktop environment responsive to the change. The first agent transmits, to a second agent on the local machine, an identification of the modification. The second agent modifies attribute data associated with a data object displayed by the local machine.Type: GrantFiled: September 12, 2008Date of Patent: January 19, 2016Assignee: Citrix Systems, Inc.Inventors: Terry Noel Treder, Christopher Fleck, Adam Marano, Anil Roychoudhry, Richard James Mazzaferri
-
Patent number: 9235431Abstract: A method for initiating a second service in dependency of a first service using individually configured event-driven state-machines includes executing the first service in a first communication space; transmitting a first event to an operator unit in dependency of the first service; triggering a first event-driven state-machine of the operator unit by the first event; generating a second event by the first event-driven state-machine; transmitting the second event to at least one of the first communication space and a second communication space; and initiating the second service in the at least one of the first communication space and the second communication space by the second event.Type: GrantFiled: June 14, 2010Date of Patent: January 12, 2016Assignee: DEUTSCHE TELEKOM AGInventor: Edgar Pforr
-
Patent number: 9183716Abstract: An approach that manages moving surveillance cameras is described. In one embodiment, there is a system for managing images generated from a movable camera. In this embodiment, the system comprises a motion estimation component configured to determine camera motion. A camera motion alert component is configured to generate an alert in response to a determination that the camera has moved or the camera has ceased moving.Type: GrantFiled: March 20, 2007Date of Patent: November 10, 2015Assignee: International Business Machines CorporationInventors: Jonathan H. Connell, II, Arun Hampapur, Andrew W. Senior, Chiao-Fe Shu, Ying-Li Tian
-
Patent number: 9176835Abstract: A network storage appliance is disclosed. The storage appliance includes a port combiner that provides data communication between at least first, second, and third I/O ports; a storage controller that controls storage devices and includes the first I/O port; a server having the second I/O port; and an I/O connector for networking the third I/O port to the port combiner. A single chassis encloses the port combiner, storage controller, and server, and the I/O connector is affixed on the storage appliance. The third I/O port is external to the chassis and is not enclosed therein. In various embodiments, the port combiner comprises a FiberChannel hub comprising a series of loop resiliency circuits, or a FiberChannel, Ethernet, or Infiniband switch. In one embodiment, the port combiner, I/O ports, and server are all comprised in a single blade module for plugging into a backplane of the chassis.Type: GrantFiled: November 2, 2009Date of Patent: November 3, 2015Assignee: DOT HILL SYSTEMS CORPORATIONInventors: Ian Robert Davies, Victor Key Pecone, George Alexander Kalwitz
-
Patent number: 9160794Abstract: Techniques described herein enable peers to determine each peer's NAT type much more efficiently and quickly than when compared with existing techniques. To do so, a peer simultaneously sends multiple test messages to a server. The peer then waits to either receive a response for each of the multiple test messages or may store an indication that no response has been received after a predetermined timeout period. The peer then analyzes the received responses and/or the stored timeout indications to determine the peer's NAT type or to determine that the peer is operating free from concealment by a NAT/firewall device. By simultaneously sending the multiple test messages, the peer may determine the NAT type within a maximum time defined by the predetermined timeout period or a roundtrip time period that is required for communication between the peer and the server. As such, the tools allow for efficient NAT-type detection.Type: GrantFiled: December 4, 2008Date of Patent: October 13, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Qingwei Lin, Jiang Li, Jian-guang Lou, Yusuo Hu, Fan Li
-
Patent number: 9141437Abstract: A method and system are disclosed for migrating network resources to improve network utilization, for use in a multi-node network wherein nodes of the network share network resources. The method comprises the steps of identifying a group of nodes that share one of the network resources, and identifying one of the nodes satisfying a specified condition based on at least one defined access latency metric. The shared resource is moved to the identified one of the nodes to reduce overall access latency to access the shared resource by said group of nodes. One embodiment of the invention provides a method and system to synchronize tasks in a distributed computation using network attached devices (NADs). A second embodiment of the invention provides a method and system to reduce lock latency and network traffic by migrating lock managers to coupling facility locations closest to nodes seeking resource access.Type: GrantFiled: January 29, 2008Date of Patent: September 22, 2015Assignee: International Business Machines CorporationInventor: Rajaram B. Krishnamurthy
-
Patent number: 9075240Abstract: A three-dimensional image display device includes: a display panel including a plurality of pixels each having red, green and blue sub-pixels, the red, green and blue sub-pixels alternately disposed along a horizontal direction and each of the red, green and blue sub-pixels disposed in a single line along a vertical direction; and a parallax barrier over the display panel, the parallax barrier including a plurality of open areas and a blocking area surrounding the plurality of open areas, the plurality of open areas alternating with the blocking area, and each of the plurality of open areas corresponding to each couple of the adjacent two sub-pixels.Type: GrantFiled: December 2, 2008Date of Patent: July 7, 2015Assignee: LG Display Co., Ltd.Inventor: Hyung-Ki Hong
-
Patent number: 9021076Abstract: Techniques are disclosed for managing inventory data for components of a server system. In one embodiment, a global management controller is provided, that is operatively connected to a plurality of local management controllers. Each local management controller is configured to manage a subset of the components of the server system. Each local management controller is also configured to generate, for each component, a checksum based on vital product data (VPD) of the component. Each local management controller is also configured to compute a composite checksum based on the checksums generated for the components in the subset. The global management controller is configured to maintain a global view of the VPD in the computer system, based on the checksums and/or composite checksums.Type: GrantFiled: July 7, 2011Date of Patent: April 28, 2015Assignee: International Business Machines CorporationInventors: Christopher H. Austen, Thomas M. Brey, William M. Edmonds, Jeffrey M. Franke, Edward J. Klodnicki, James A. O'Connor, Nicholas M. Williamson