Patents Examined by Aftab Nasir Khan
  • Patent number: 8307038
    Abstract: A computer implemented method for assisting email users. The method determines the relevance of email addresses to users and utilizes the relevance information to assist users in addressing emails. The method may include gathering email addresses from one or more sources including inbound user emails associated with an email user, and determining a relevance of the email address to the user based on a heuristic. Once relevance is determined, the method includes applying relevant email addresses to a user's store of relevant addresses.
    Type: Grant
    Filed: June 9, 2006
    Date of Patent: November 6, 2012
    Assignee: Microsoft Corporation
    Inventors: Eliot C. Gillum, Steven D. Kafka
  • Patent number: 8294768
    Abstract: A detection system detects moving objects in a scene by processing two consecutive images of the scene. The two consecutive images are captured by a pan-tilt-zoom (PTZ) camera and fed back to the system. The system obtains position information of the moving object in the scene, and adjusts parameters, such as a shoot angle, and a focal length of the PTZ camera, according to the position information of the moving object. Therefore, the PTZ camera can be aimed to follow the motion area and adjusted to optimum focal length.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: October 23, 2012
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventors: Hou-Hsien Lee, Chang-Jung Lee, Chih-Ping Lo
  • Patent number: 8275947
    Abstract: A method and data processing system for tracking global shared memory (GSM) operations to and from a local node configured with a host fabric interface (HFI) coupled to a network fabric. During task/job initialization, the system OS assigns HFI window(s) to handle the GSM packet generation and GSM packet receipt and processing for each local task. HFI processing logic automatically tags each GSM packet generated by the HFI window with a global job identifier (ID) of the job to which the local task is affiliated. The job ID is embedded within each GSM packet placed on the network fabric. On receipt of a GSM packet from the network fabric, the HFI logic retrieves the embedded job ID and compares the embedded job ID with the ID within the HFI window(s). GSM packets are forwarded to an HFI window only when the embedded job ID matches the HFI window's job ID.
    Type: Grant
    Filed: February 1, 2008
    Date of Patent: September 25, 2012
    Assignee: International Business Machines Corporation
    Inventors: Lakshminarayana B. Arimilli, Robert S. Blackmore, Chulho Kim, Ramakrishnan Rajamony, Hanhong Xue
  • Patent number: 8261249
    Abstract: Embodiments of the invention provide a method for deploying and running an application on a massively parallel computer system, while minimizing the costs associated with latency, bandwidth, and limited memory resources. The executable code of a program may be divided into multiple code fragments and distributed to different compute nodes of a parallel computing system. During program execution, one compute node may fetch code fragments from other compute nodes as necessary.
    Type: Grant
    Filed: January 8, 2008
    Date of Patent: September 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Charles Jens Archer, Thomas Michael Gooding, Ruth Janine Poole, Albert Sidelnik
  • Patent number: 8250197
    Abstract: A method for providing quality of service to a plurality of hosts accessing a common resource is described. The common resource may be a middle-tier or back-end server. A client IO request is received at one host of the plurality of hosts from one of a plurality clients executing as software entities on respective hosts. The host determines whether an issue queue is full. The IO request is issued to the common resource when the issue queue is not full. A current average latency observed at the host and an adjusted window size is calculated, based at least in part on the current average latency. The issue queue is resized to correspond with the adjusted window size.
    Type: Grant
    Filed: October 28, 2008
    Date of Patent: August 21, 2012
    Assignee: VMware, Inc.
    Inventors: Ajay Gulati, Irfan Ahmad
  • Patent number: 8239556
    Abstract: A method may include generating a request that includes a host domain associated with a multiple-domain-to-one domain mapping, capturing the request before transmission of the request, rewriting the host domain, and transmitting the request.
    Type: Grant
    Filed: January 10, 2012
    Date of Patent: August 7, 2012
    Assignee: Juniper Networks, Inc.
    Inventor: Yuhua Wu
  • Patent number: 8239491
    Abstract: The occurrence of a request event is monitored during the rendering of a browser page. In response to monitoring the occurrence of the request event, content item request instructions are loaded and executed to generate one or more content item requests based on the content item request instructions.
    Type: Grant
    Filed: October 30, 2006
    Date of Patent: August 7, 2012
    Assignee: Google Inc.
    Inventor: Stephen Tsun
  • Patent number: 8239454
    Abstract: This invention enables people from the at-home viewing or listening audience of any television or radio broadcast to talk with each other to discuss the program's content on the telephone at any time before, during or after a show. In addition to discussion forums based on broadcast and print media content, the system provides premium priced telephone access to people with specific expertise, e.g., sports stars, politicians and a host of other specialists. Income is earned on a per-minute or flat-rate basis and billed to the caller primarily via credit card or their phone bill. Revenue can be derived from the sale of advertisement, e.g., mentions of the sponsor over the telephone during the initial greeting and within conferences, as well as from the licensing of the service to media networks as a value added service.
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: August 7, 2012
    Inventor: Joseph Palermo
  • Patent number: 8218007
    Abstract: A camera system for a vehicle includes a camera unit mounted on the vehicle for viewing an area outside the vehicle. A image processing unit receives image data from the camera unit. A control unit receives vehicle operation data including vehicle speed data. A display unit is configured to transition between a screen image defined by a first viewing angle and a screen image defined by a second viewing angle. The first viewing angle and the second viewing angle extend substantially in a vertical plane, and the first viewing angle is greater than the second viewing angle. The display unit further displays supplemental information based on the vehicle operation data, the supplemental information includes vehicle speed information and information indicating a transition behavior of the display unit configured to transition between the first viewing angle and the second viewing angle. A method for controlling a camera system is also provided.
    Type: Grant
    Filed: September 23, 2007
    Date of Patent: July 10, 2012
    Assignee: Volkswagen AG
    Inventors: Jonathan Lee, Marcial Hernandez, Arne Stoschek
  • Patent number: 8219610
    Abstract: A content providing system that provides content to a user terminal via a network includes a content providing server that is connected to the network and provides content, an SIP proxy server that is connected to the network and relays transmission and reception between the user terminal and the content providing server, and a monitoring server that is connected to the network and stores monitoring information regarding transmission and reception between the user terminal and the content providing server, the monitoring information being transmitted from the SIP proxy server.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: July 10, 2012
    Assignee: Sony Corporation
    Inventors: Tomoya Oikawa, Masato Kawada, Norio Kobota, Honggang Wang
  • Patent number: 8214446
    Abstract: Systems and methods are provided for fine level access control over message content in an electronic messaging system. Access criteria associated with the message content define requirements that a user must satisfy in order to perform specified actions on message content. The user's complete profile is examined at run time and compared to access criteria to make a real time decision about the level of access that a user should have to message content. Depending on the access criteria associated with content, stronger authentication or weaker authentication of the user profile information may be performed on the user profile to determine the level of access that should be granted to the user.
    Type: Grant
    Filed: June 4, 2009
    Date of Patent: July 3, 2012
    Assignee: IMDb.com, Inc.
    Inventors: Hillard B. Siegel, Pratik S. Dave
  • Patent number: 8189045
    Abstract: A surveillance camera comprises a base mounted on a wall, an imaging lens mounted on the base via an imaging lens support member and a switchable mounting unit, and a rotation drive device driving the imaging lens so as to rotate in a panning direction. The switchable mounting unit selects either a first posture wherein a seating mount of the base, making contact with the wall, is approximately perpendicular to an axis of panning rotation of the imaging lens or a second posture wherein the seating mount is approximately parallel to the axis of panning rotation, and mounts the imaging lens support member on the base.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: May 29, 2012
    Assignee: SANYO Electric Co., Ltd.
    Inventors: Shin-Ichiro Okamura, Jaehyun Lee
  • Patent number: 8156540
    Abstract: A system to manage a key license includes an information handling system having non-volatile memory accessible to a processor. The non-volatile memory stores feature enablement information related to a feature that the information handling system is adapted to provide. The non-volatile memory stores instructions that are accessible to the processor and executable by the processor to send the feature enablement information related to the feature to an external system after the information handling system is deployed, and to request the feature enablement information, or other feature enablement information related to the feature, from the external system in response to receiving a request for the information handling system to provide the feature.
    Type: Grant
    Filed: January 28, 2009
    Date of Patent: April 10, 2012
    Assignee: Dell Products, LP
    Inventors: Muhammed K. Jaber, Mukund P. Khatri, Theodore S. Webb, III
  • Patent number: 8140646
    Abstract: A speculative web browser engine may enable providing transmission of content between a server and a client prior to a user-initiated request for the content hidden in imperative code (event handlers), which may reduce user-perceived latency when the user initiates the imperative code. In some aspects, a speculative browser state may be created from an actual browser state and used to run the event handlers. The event handlers may be modified to direct actions of the event handler to update the speculative browser state. Speculative content may be transmitted between the server and the client in response to an execution of the modified code. The speculative content may be stored in a cache and made readily available for use when the user initiates the event handler and finds that the desired content has already been fetched.
    Type: Grant
    Filed: June 4, 2009
    Date of Patent: March 20, 2012
    Assignee: Microsoft Corporation
    Inventors: James W. Mickens, Jonathan R. Howell, Jacob R. Lorch, Jeremy E. Elson, Edmund B. Nightingale
  • Patent number: 8140686
    Abstract: A client device interrogates an access point on a network to request an initial connection to the network. Without using a browser, the client device determines if the connection failed due to a lack of authorization for the client device to connect to the network.
    Type: Grant
    Filed: June 4, 2009
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kristen M. Balhoff, Sarah A. Nelson, Stephanie L. Walter
  • Patent number: 8135780
    Abstract: A computer implemented method for assisting email users recognizes deviations in characteristics of emails sent from a particular source identifier or “source ID” to a user. After one or more emails having a pattern of characteristics are received, an action on subsequent emails is performed, such as warning users when the subsequent emails received from the source ID match or don't match the pattern. Characteristics from a particular source ID are determined based on whether the addressee reads the email from the source ID. Various levels of warning based on the characteristics identified and the deviation of any email from the characteristics of previous emails.
    Type: Grant
    Filed: December 1, 2006
    Date of Patent: March 13, 2012
    Assignee: Microsoft Corporation
    Inventor: Eliot C. Gillum
  • Patent number: 8131839
    Abstract: Resources are assigned in a network of sensor nodes by a first sensor node of the network detecting an event and collecting data samples for the event, exchanging messages with other sensor nodes of the network that detect the event to form a community of sensor nodes. Based on information exchanged, the total data samples collected for the event is calculated and the community sends a help message to other sensor nodes. The other sensor nodes are assigned to cover the event if the potential marginal gain if they were to cover the event exceeds a threshold. The potential marginal gain comprises the expected change in a utility function that is dependent upon the total data samples collected for the event by the community. The utility function is a concave function of the total data samples and may be dependent upon an importance level of the event.
    Type: Grant
    Filed: August 1, 2007
    Date of Patent: March 6, 2012
    Assignee: Motorola Solutions, Inc.
    Inventors: Yang Yu, Loren J. Rittle
  • Patent number: 8126958
    Abstract: A determination is made whether a first application server of a group of N application servers, N being at least two, is a coordinator of the group. Responsive to determining that the first application server is the coordinator of the group, a connection to a billing system is established, via a terminal server, by the first application server. A determination is made whether a second application server of the group of N application servers is the coordinator of the group. Responsive to determining that the second application server is not the coordinator of the group, a periodic check is made whether the second application server of the group of N application servers is the coordinator of the group. The second application server may later be determined to be the coordinator of the group, when the first server experiences difficulty.
    Type: Grant
    Filed: July 24, 2011
    Date of Patent: February 28, 2012
    Assignee: Time Warner Cable Inc.
    Inventors: Naresh Kumar, Robert Perry
  • Patent number: 8125522
    Abstract: A filter for filtering out spurious motion from a sequence of video images, for use in video image signal processing to identify objects in motion in the sequence of video images. Spurious motion is chaotic, repetitive, jittering portions of an image that constitute noise and interfere with motion detection in video signals. The filter keeps track of the location and the strengths of spurious motion, applies appropriate low pass filtering strengths according to the spurious motion strengths in real-time. Regular pixels without spurious motion will pass through the filter unaltered, while pixels with spurious motion will be “smoothed” to avoid being detected as noise.
    Type: Grant
    Filed: March 21, 2007
    Date of Patent: February 28, 2012
    Assignee: Siemens Industry, Inc.
    Inventor: Zhe Fan
  • Patent number: 8127014
    Abstract: A method and system for providing quality of service to a plurality of hosts accessing a common resource is described. According to one embodiment, a plurality of IO requests is received from clients executing as software entities on one of the hosts. An IO request queue for each client is separately managed, and an issue queue is populated based on contents of the IO request queues. When a host issue queue is not full, a new IO request is entered into the host issue queue and is issued to the common resource. A current average latency observed at the host is calculated, and an adjusted window size is calculated at least in part based on the current average latency. The window size of the issue queue is adjusted according to the calculated window size.
    Type: Grant
    Filed: January 20, 2011
    Date of Patent: February 28, 2012
    Assignee: VMware, Inc.
    Inventors: Ajay Gulati, Irfan Ahmad, Carl A. Waldspurger