Patents Examined by Wing Chan
-
Patent number: 8281013Abstract: Techniques are disclosed for the non-disruptive and reliable live migration of a virtual machine (VM) from a source host to a target host, where network data is placed directly into the VM's memory. When a live migration begins, a network interface card (NIC) of the source stops placing newly received packets into the VM's memory. A virtual server driver (VSP) on the source stores the packets being processed and forces a return of the memory where the packets are stored to the NIC. When the VM has been migrated to the target, and the source VSP has transferred the stored packets to the target host, the VM resumes processing the packets, and when the VM sends messages to the target NIC that the memory associated with a processed packet is free, a VSP on the target intercepts that message, blocking the target NIC from receiving it.Type: GrantFiled: July 29, 2011Date of Patent: October 2, 2012Assignee: Microsoft CorporationInventors: Sambhrama Madhusudhan Mundkur, Alireza Dabagh, Dustin Lyle Green, Narasimha Rao S. S. Nagampalli
-
Patent number: 8280955Abstract: A computer-implemented method for handling client-server communications. The method may include 1) receiving, at a client system, a first command whose execution involves sending a first request to a server from a first transitory process associated with the first command; 2) initializing, on the client system, a communication proxy configured to relay communications between the server and transitory processes on the client system; 3) establishing a connection between the communication proxy and the server; 4) authenticating the communication proxy with the server; 5) establishing an inter-process communication channel configured to enable communication between the communication proxy and the transitory processes; 6) sending the first request from the first transitory process to the communication proxy over the inter-process communication channel; and 7) relaying the first request to the server via the connection between the communication proxy and the server.Type: GrantFiled: July 15, 2010Date of Patent: October 2, 2012Assignee: Symantec CorporationInventors: Prabhat Tyagi, Hetal Rach, Poornachandra Rao Presala
-
Patent number: 8280994Abstract: A software program/software tools allows end user quality of experience to be quantified and translated into network conditions required to achieve that end user quality of experience. By focusing on the Quality of Experience (QoE) for the applications that will use the network rather than the traditional bottom up approach, and then looking to design the network based on those end user requirements, the network may be designed and/or operated to achieve a high quality of experience. The program and tools may be used at different phases of the networking cycle, including design, planning, deployment, and operational phases, to allow the QoE requirements to be obtained while optimizing network cost and utilization. A QoE server may be implemented off line and used for network design/planning, or may be included on the network to monitor the network and control operation of the network to achieve the intended QoE.Type: GrantFiled: October 29, 2007Date of Patent: October 2, 2012Assignee: Rockstar Bidco LPInventors: Francois Blouin, Ravishankar Ravindran, Kathy Bharrathsingh
-
Caching and exposing pre-send data relating to the sender or recipient of an electronic mail message
Patent number: 8280963Abstract: Technologies are described herein for caching and exposing pre-send data relating to the sender or recipient of an e-mail message. A mail client program is configured to cache recipient and configuration mail tips at a client computer. The configuration mail tips may be retrieved from a server computer and cached when the mail client program is started. Recipient mail tips may be retrieved and cached as each recipient of an e-mail message is identified. When subsequent e-mail messages are created, cached mail tips for an e-mail recipient are utilized instead of retrieving the mail tips from the server computer. The cached mail tips may be updated after a predefined period of time has elapsed. The cached mail tips may also be utilized when the client program is offline or unable to establish a connection to the server computer.Type: GrantFiled: April 10, 2008Date of Patent: October 2, 2012Assignee: Microsoft CorporationInventors: Alessio Roic, Del Kirk Engen, Fumiaki Yagi, Graham D. Gibbons -
Patent number: 8279267Abstract: An image capture apparatus includes an image sensor, a lens, an adjusting mechanism, and a controller. The image sensor is configured for detecting incident light to generate a corresponding captured image. The lens is configured for guiding light of a scene toward the image sensor. The adjusting mechanism is configured for adjusting a relative position relationship between the image sensor and the lens when the image capture apparatus is capturing the scene. The controller is configured for controlling the image sensor to generate a plurality of captured images of the scene in response to different relative position relationships between the image sensor and the lens.Type: GrantFiled: March 9, 2009Date of Patent: October 2, 2012Assignee: Mediatek Inc.Inventors: Wan-Yu Chen, Chih-Hui Kuo, Yu-Lin Chang
-
Patent number: 8275866Abstract: The present invention provides techniques for assigning network nodes to community of interest clusters. A seed point representing a cluster is selected. One or more nodes are added to the cluster based on each node's geographic proximity to the selected seed point. Nodes that are adjacent to the cluster are identified and a clustering metric is computed that is representative of the affinity that each identified adjacent node has for the cluster. One or more of the identified nodes are added to the cluster when the clustering metric for the one or more identified nodes exceeds a predetermined value.Type: GrantFiled: December 19, 2007Date of Patent: September 25, 2012Assignee: AT&T Intellectual Property I, L.P.Inventor: John Gregory Klincewicz
-
Patent number: 8275888Abstract: Resources are typically stored in homogenous data structures by shredding resource data into database tables destroying a native format of the resources. Typical approaches to indexing the resources rely on users indicating properties that should be indexed, using full text searches to create resource index documents, and other such labor and computation intensive processes. Functionality can be implemented to dynamically generate the resource index documents based on resource properties with minimal user input. The resource index documents can be in a common format to facilitate access to resources stored in heterogeneous native resource formats.Type: GrantFiled: November 25, 2009Date of Patent: September 25, 2012Assignee: International Business Machines CorporationInventors: James P. Branigan, David P. Charboneau, Simon K. Johnston, Martin P. Nally, Lawrence S. Rich, Edison L. Ting, Robbert Van der Linden
-
Patent number: 8271675Abstract: A remote control apparatus and method are provided. The remote control apparatus includes a user interface (UI) server which transmits a UI having a multimedia data format, and a UI client which displays the UI, receives a user command and controls the UI server according to the received user command. The remote control method includes enabling a UI server to transmit a UI having a multimedia data format to a UI client, enabling the UI client to display the UI, and enabling the UI client to control the UI server by transmitting a user command received through the UI to the UI server.Type: GrantFiled: February 22, 2008Date of Patent: September 18, 2012Assignee: Samsung Electronics Co., Ltd.Inventors: Seung-Jae Oh, Kyung-Mo Park
-
Patent number: 8271629Abstract: A system that enables a person to monitor and/or control a device via a network, such as the Internet, via an interactive hardware module that interfaces with the device and communicates with a module server located locally or remotely from the placement of the module. The hardware module allows for the transmission and receipt of data between the device interfaced to the hardware module and the module server, thereby enabling the user manually or automatically to control or monitor the device via an access medium, such as an API.Type: GrantFiled: December 2, 2009Date of Patent: September 18, 2012Assignee: ioBridge, Inc.Inventors: Jason Thomas Winters, Il Park, Peter Hans Scharler
-
Patent number: 8271608Abstract: The present invention is a system and method for creating, developing and testing cross-platform software for mobile communications devices. The invention enables mobile device software that must be highly-integrated with the operating system on which it runs to be implemented in a cross-platform manner. Security software for mobile devices is a prime beneficiary of the present invention, as a substantial proportion of its functionality is identical between different platforms yet integrated very specifically into each platform it supports. The cross-platform system includes a core platform-independent component, a platform-specific component, and an abstraction layer component, each of which may communicate with each other using a common defined API. The present invention enables the platform-independent component to be completely re-used between platforms and allows the platform-specific and abstraction components to contain minimal amounts of code on each platform.Type: GrantFiled: December 7, 2011Date of Patent: September 18, 2012Assignee: Lookout, Inc.Inventors: Kevin Patrick Mahaffey, John G. Hering, James David Burgess
-
Patent number: 8271615Abstract: An apparatus, system, method and program providing a multi-tenant software as a service (SaaS) application that manages and monitors the use of other SaaS applications via a common connection and database framework. An Internet-based interface is provided as a single portal for monitoring and managing the use of SaaS applications. Objects and the state of these objects including all associated attributes related to the SaaS applications are stored in databases associated with the Internet-based interface. The Internet-based interface also provides a social networking infrastructure and an application exchange infrastructure that allows sharing of information related to the SaaS applications.Type: GrantFiled: March 31, 2010Date of Patent: September 18, 2012Assignee: Cloud Connex, LLCInventors: Brian Lee Ellison, Elizabeth Nord Pierce
-
Patent number: 8271638Abstract: A storage resource stores a plugin information package, which is an information package comprising definition information for plugging in a node device as a management target. The definition information is information denoting at the least one of a method for acquiring information from a node device and an item of information to be acquired from a node device. A processor references the plugin information package, which is stored in the storage resource, and accesses a node device via a communication interface device based on the referenced plugin information package. The node device comprising information that has been correctly acquired in accordance with this access is regarded as the management target.Type: GrantFiled: June 24, 2009Date of Patent: September 18, 2012Assignee: Hitachi, Ltd.Inventors: Motoki Yoshimura, Takaki Kuroda
-
Patent number: 8271666Abstract: The present application relates to systems and methods for managing of Real Time Stream Protocol (RTSP) sessions by an intermediary located between a client and a server. An intermediary located between a client and a server receives a response from the server to a request of the client to setup a media stream. The response may include a first session identifier established by the server. The intermediary may encode a port of the server and an internet protocol address of the server into the first session identifier to form a second session identifier. The intermediary may modify the response to identify the second session identifier as the session identifier provided by the server. The intermediary may transmit the modified response to the client responsive to the request of the client to setup the media stream.Type: GrantFiled: February 28, 2012Date of Patent: September 18, 2012Assignee: Citrix Systems, Inc.Inventors: Raghav Somanahalli Narayana, Sergey Verzunov
-
Patent number: 8271645Abstract: The present disclosure is directed towards systems and methods for tracing packets via an intermediary device. The systems and methods include an intermediary device that establishes connections with clients and connections with servers. The intermediary device links a connection to a server with a connection to a client to provide a client with access to the server. When the client requests a packet trace, the intermediary device applies the trace to linked connections with the client to obtain full trace information for network packets servicing the client.Type: GrantFiled: November 25, 2009Date of Patent: September 18, 2012Assignee: Citrix Systems, Inc.Inventors: Roy Rajan, Sudheer Thokala, Saravanakumar Annamalaisami
-
Patent number: 8266299Abstract: The present invention relates to a method for deciding, in an IP-based communication system, whether a local media/media release is allowed between a first and at least a second terminal. The method is characterized in that the decision is based on information established by an application server in an multimedia core network. The present invention further also relates to a session border controller unit, a session border controller, an application server and a computer program product for performing said method.Type: GrantFiled: December 20, 2007Date of Patent: September 11, 2012Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventor: Jerker Mattias Zetterlund
-
Patent number: 8266291Abstract: A method, system, and computer program product for dynamic property volatility assessment for distributed manageable resources are provided. The method includes determining whether a property value of a remote resource has an associated volatility measurement. In response to determining that the property value of the remote resource has the associated volatility measurement, a network transaction is invoked to retrieve the property value at an interval that is less than or equal to the associated volatility measurement. In response to determining that the property value of the remote resource does not include the associated volatility measurement, a frequency-based assessment is performed comparing a frequency of change and a frequency of access for the property value. Caching the property value is performed in response to comparing the frequency-based assessment to a threshold value.Type: GrantFiled: November 23, 2009Date of Patent: September 11, 2012Assignee: International Business Machines CorporationInventor: Jason M. Heim
-
Patent number: 8266278Abstract: Disclosed is an apparatus for displaying the state of a network to enable a user to intuitively recognize a network security situation. The disclosed apparatus for displaying the state of a network includes: a security event collecting unit that collects security events from the outside; an IP address converting unit that converts a source IP address and a destination IP address in characteristic data of the collected security events into geographic information on the basis of information stored in a geographic information database; and a network state display unit that displays the flow of security events for each protocol between a source and a destination as an image including a globe shape, on the basis of the characteristic data and the geographic information transmitted from the IP address converting unit.Type: GrantFiled: November 22, 2007Date of Patent: September 11, 2012Assignee: Electronics and Telecommunications Research InstituteInventors: Seongyoung Sohn, Beomhwan Chang, Chiyoon Jeong, Geonlyang Kim, Jonghyun Kim, Jongho Ryu, Jungchan Na, Jongsoo Jang, Sungwon Sohn
-
Patent number: 8266262Abstract: A security initialization system receives a first initialization request from a first requester to access a first database storing security data and stores context data for the first initialization request that identifies an initialization operation associated with the first database. The security initialization system receives a second initialization request from a second requester to access a second database storing security data and updates the context data to identify an initialization operation associated with the second database. The security initialization system receives a shut down request from one of the requesters, where the shut down request includes data for identifying a corresponding initialization operation in the context data. The security initialization system updates the context data to show that the corresponding initialization operation has a shut down request and determines whether a security module is to be shut down using the context data.Type: GrantFiled: November 30, 2009Date of Patent: September 11, 2012Assignee: Red Hat, Inc.Inventor: Robert Relyea
-
Patent number: 8266214Abstract: The present invention relates to a method and system for creating a collaborative file in a shared network including: accessing one or more user machines in a shared space, wherein the shared space is created by interaction of executable codes in a host and a user application and the shared space is described by a session attribute list; loading a media application with tools into one or more user machines; using a stage manager tool from the media application to stage and correlating media-layer events according to spatial, temporal and relational coordinate data in the user application, wherein the content composed of the media-layer events are described by at least a user, media-layer events, time and command; recording content associated with one or more of layers according to a user, media-layer events, time and command; and accessing said content based upon a user, media-layer events, time and command.Type: GrantFiled: February 17, 2010Date of Patent: September 11, 2012Assignee: Simulat, Inc.Inventors: Henry Hon, Timothy Hon, David Rorex, Michael Bautista
-
Patent number: 8264542Abstract: A system for image processing is provided. The system includes a region of interest (ROI) module receiving video from a camera and detects a ROI(s) in a first image. A lookup table generates a value responsive to block type for a first vanishing point (VP). A labeling module identifies a point “p” most close to the first VP, a point “q” most remote to the first VP and a length “h” between “p” and “q” in each ROI(s), and generates information on p, q and h. Another lookup table generates information on p?, q? and h?, wherein p? is a point most close to a second VP, q? is a point most remote to the second VP and h? is a length between p? and q? in ROI(s) in the second image. A transforming module transforms ROI(s) in the first image into an ROI in the second image.Type: GrantFiled: September 4, 2008Date of Patent: September 11, 2012Assignee: Industrial Technology Research InstituteInventors: Kual-Zheng Lee, Fan-Di Jou, Hung-Ming Chen