Patents Examined by A. Michael Chambers
-
Patent number: 8271669Abstract: Aspects of a method and system for extended steering tags (STags) to minimize memory bandwidth for content delivery servers are presented. Aspects of the system may include at least one processor that enables reception of at least a portion of a data stripe within a direct data placement (DDP) segment. The one or more processors may enable transfer of a modified version of the received portion of the data stripe to a client without waiting to receive a subsequent portion or more of a data stripe destined for the client. The modified version of the received portion or more of the data stripe may contain a destination location for storing the modified version of the portion or more of the data stripe within the client.Type: GrantFiled: November 16, 2007Date of Patent: September 18, 2012Assignee: Broadcom CorporationInventor: Caitlin Bestler
-
Patent number: 8269893Abstract: A compact optical payload for an unmanned aircraft includes two infrared cameras for wide and narrow field viewing, a daylight color camera, a laser pointer and a laser range finder.Type: GrantFiled: May 11, 2009Date of Patent: September 18, 2012Assignee: Flir Systems, Inc.Inventors: Stephen V. McKaughan, Philip A. Rombult, Robert J. Campbell, Jr.
-
Patent number: 8250132Abstract: A message and a tag are sent to a set of recipients, wherein the tag contains state information for the message. In response to receiving an event from a recipient within the set of recipients, the reply message tag is processed with a policy to identify an action. The action identified by processing the event with the policy is performed.Type: GrantFiled: July 6, 2007Date of Patent: August 21, 2012Assignee: International Business Machines CorporationInventors: James Scott Adreon, Saha Avijit
-
Patent number: 8244808Abstract: A session manager recognizes the creation of a new collaboration session and creates a new network connection to host the collaboration session using information about the new collaboration session. More specifically, an identifier for the new host network connection is based on the name given to the collaboration session. In this way, other computing devices can discover existing collaboration sessions by scanning the identifiers of existing network connections without actually having to connect to the available networks first.Type: GrantFiled: June 26, 2006Date of Patent: August 14, 2012Assignee: Microsoft CorporationInventors: David Jones, Eliot J. Flannery, Todd R. Manion, Gursharan Sidhu
-
Patent number: 8239528Abstract: Network performance is monitored using timing information retrieved from a client device, server in communication with the client, or both. Client side timing information is retrieved using performance monitoring code provided by the server. The code may be provided to the client as part of a content response. Once content in the provided content response is loaded, the code sends the timing information to the server. The server may then process the timing information to calculate response time and other time information metrics.Type: GrantFiled: June 23, 2011Date of Patent: August 7, 2012Assignee: CA, Inc.Inventors: Brian Zuzga, John B. Bley, Mark Jacob Addleman, Krates Ng
-
Patent number: 8233046Abstract: A facial image photographic device for vehicle mounting includes a facial image photographic camera which photographs the face of a driver of a vehicle while the vehicle is running, and a changeover device. The changeover device changes over a utilization environment of the facial image photographic camera between a position in which, when performing photography, the facial image photographic camera can be exposed to direct insolation by sunlight, and a position in which, when not performing photography, at least a part of the facial image photographic camera is not to be exposed to direct insolation by sunlight than when performing photography.Type: GrantFiled: September 4, 2006Date of Patent: July 31, 2012Assignee: Toyota Jidosha Kabushiki KaishaInventors: Kenichi Ohue, Masayuki Usami, Shigeyasu Uozumi
-
Patent number: 8230051Abstract: A method, apparatus and computer-program product for mapping and identifying resources in network based services is disclosed. The method comprises the steps of determining a measure of utilization for each of the selected transactions, generating an indication for each measure of utilization exceeding an associated utilization threshold value, determining the cause of the measure of utilization exceeding the associated utilization threshold value by correlating the transactions generating the indications with the resources executing the transaction and applying additional resources until the measure of utilization is less than the associated threshold. In one aspect of the invention, balancing the measure of utilization associated with each of the selected transactions occurs to maintain each of the measures of utilization within a substantially known tolerance to each other measure of utilization.Type: GrantFiled: June 27, 2006Date of Patent: July 24, 2012Assignee: EMC CorporationInventors: William Zahavi, Amanuel Ronen Artzi, David Ohsie, William Kuhhirte
-
Patent number: 8209417Abstract: Allowing for resource attributes that may change dynamically while the resource is in use, provides for dynamic changes to the manner in which such resources are managed. Management of dynamic resource attributes by clusterware involves new entry points to clusterware agent modules, through which resource-specific user-specified instructions for discovering new values for resource attributes, and for performing a user-specified action in response to the new attribute values, are invoked. A clusterware policy manager may know ahead of time that a particular resource has dynamic attributes or may be notified when a resource's dynamic attribute has changed and, periodically or in response to the notification, request that the agent invoke the particular resource-specific instructions for discovering new values for attributes for the particular resource and/or for performing a user-specified action in response to the new attribute values. During the majority of this process, the resource remains available.Type: GrantFiled: March 8, 2007Date of Patent: June 26, 2012Assignee: Oracle International CorporationInventors: Sarat B. Kakarla, Gaurav Kumar, Ashwinee B. Khaladkar, Alok K. Srivastava, Juan Tellez
-
Patent number: 8194998Abstract: A preceding vehicle detection system includes an image capture module for capturing an image of surroundings of a subject vehicle, a preceding vehicle detection module for detecting a preceding vehicle from an image captured and a tail lamp detection module for detecting a pixel area having a luminance which is larger than or equal to a threshold value on a pixel line in the image and detecting the pixel area in each pixel line while scanning pixel lines on the image in leftward and rightward directions from the pixel line set as a reference to detect areas where tail lamps of the preceding vehicle are captured from the image.Type: GrantFiled: January 30, 2008Date of Patent: June 5, 2012Assignee: Fuji Jukogyo Kabushiki KaishaInventor: Toru Saito
-
Patent number: 8166163Abstract: A load balancer sends a probe packet to a first server in a list of servers. Each server in the list sends the probe successively down the list of servers and acknowledges the probe if the server is healthy. The final server in the list sends a signal to the load balancer to indicate that the chain of server probing has completed successfully. In this manner, the load balancer (or other device performing the checking) only needs to send a single probe rather than probe each server in the list separately. Embodiments include serial and recursive acknowledgments from the servers, sending a beacon message upon failure, and other features.Type: GrantFiled: August 1, 2011Date of Patent: April 24, 2012Assignee: Cisco Technology, Inc.Inventors: Kevin Ma, Brenda Thompson
-
Patent number: 8166112Abstract: A method for distributing email includes receiving an email generated by a sender and addressed to a plurality of intended recipients. The generated email is stored in a designated location. A virtual email is sent to the plurality of intended recipients. The virtual email contains information for viewing the stored email from the designated location.Type: GrantFiled: February 2, 2006Date of Patent: April 24, 2012Assignee: SAP AGInventors: Satyesh Singh, Prashant Kumar Singhai
-
Patent number: 8152661Abstract: A training device for teaching proper mechanics of aiming and propelling a lacrosse ball is disclosed. The training device is a lacrosse stick including a shaft portion, a head portion, and an end cap. The end cap includes a light source that generates a beam of visible light capable of forming a visible light point on a surface remote from the user. In operation, a user orients a lacrosse stick in a starting position to align the eye of the stick with a target. The user directs the light point generated by the light source onto the target, and then moves the lacrosse stick in a motion sufficient to propel the lacrosse ball from the head portion toward the target.Type: GrantFiled: January 29, 2010Date of Patent: April 10, 2012Inventor: Richard G. House
-
Patent number: 8099508Abstract: Tokens and policy descriptors are used for dynamic on demand session management in a distributed and scalable architecture for on demand sessions and resource management. The architecture includes an on demand client, a purchase server, and a session manager. A purchase token is generated at the purchase server and assigned to the on demand client. The purchase token represents at least one requested asset. In response to an on demand session set-up request corresponding to the purchase token from the on demand client to the session manager, the purchase token is expanded to generate at least one dynamic policy management descriptor for the on demand session. This provides token-based purchase authorization and policy management for on demand services.Type: GrantFiled: December 16, 2005Date of Patent: January 17, 2012Assignee: Comcast Cable Holdings, LLCInventors: Weidong Mao, Neville A. Black, Charles L. Compton
-
Patent number: 8099494Abstract: A system for automatically adjusting operation of a distributed application program includes analytics means having a monitoring component. The monitoring component receives one or more event streams of data corresponding to execution of one or more modules of the distributed application program. The monitoring component joins the received event streams with one or more declarative models to create operational data. A forensics component of the analytics means queries, such as by using data from a declarative model store, the operational data to identify trends or behavior information for the various modules or components of the distributed application program. A planner component then reviews data created by the forensics component to identify any needed changes to the declarative models. The planner component passes any modified declarative models back to the system, so that the distributed application program can operate more efficiently using the changes to the declarative models, as needed.Type: GrantFiled: March 31, 2011Date of Patent: January 17, 2012Assignee: Microsoft CorporationInventors: Igor Sedukhin, Daniel Eshner, Amol S. Kulkarni, Prasad S. Panditharadhya, Mariusz G. Borsa, Gilles C. J. A. Zunino
-
Patent number: 8090839Abstract: A network infrastructure element such as a router or switch performs transparent and optimized validation of XML schemas of XML payloads received in the network element. The network element comprises logic for receiving and storing one or more validation scope rules that define a portion of an extensible markup language (XML) schema for validation; receiving and storing the XML schema; receiving over the network an application-layer message comprising one or more of the packets; identifying a particular XML element in an XML payload of the application-layer message, wherein the particular XML element is within the portion of the XML schema defined in the one or more validation scope rules; determining whether the particular XML element conforms to the XML schema; and performing a responsive action based on whether the particular XML element conforms to the XML schema.Type: GrantFiled: June 21, 2006Date of Patent: January 3, 2012Assignee: Cisco Technology, Inc.Inventors: Sandeep Kumar, Karempudi Ramarao, Yuquan Jiang, Yi Jin, Tefcros Anthias
-
Patent number: 8065681Abstract: A method, information processing node, and a computer program storage product are provided for performing synchronization operations between participants of a program. Each participant includes at least one of a set of processes and a set of threads. Each participant in a first subset of participants of a program updates a portion of a first local vector that is local to the respective participant. Each participant in a second subset of participants of the program updates a portion of a second local vector that is local to the respective participant. The participants in the second subset exit the synchronization barrier in response to determining that all of the participants in the first subset have reached the synchronization barrier.Type: GrantFiled: October 12, 2007Date of Patent: November 22, 2011Assignee: International Business Machines CorporationInventor: Bin Jia
-
Patent number: 8028071Abstract: A virtual computer system enabling dynamic, aggregated use of multiple TCP/IP offload engines (TOEs) by the set of guest computer systems hosted on the virtual computer system. Each of the guest computer systems includes an offload selection switch and the associated virtual machine monitor includes a first virtual context component. Second virtual context components are associated with a set of TCP/IP stacks and TOEs and interoperate with the first virtual context components to establish a virtual routing of network connections between the offload selection switches and the TOEs. The virtual context mapping retains the initially requested network connection information as well as the resolved virtual network connection established, thereby allowing the initial network connection request to be internally reapplied as required to accommodate dynamic changes in the network protocol parameters of the TOEs.Type: GrantFiled: February 14, 2007Date of Patent: September 27, 2011Assignee: VMware, Inc.Inventors: Mallik Mahalingam, Ramu Arunachalam, Walter Andrew Lambeth
-
Patent number: 8010685Abstract: A method and apparatus is described to select a representative signature for use in identifying content in a packet stream. The method may comprise receiving the packet stream and obtaining content from a data payload of the packet. Thereafter, a plurality of signatures is identified from the content and a complexity score or a frequency score is determined based on the content. A signature of the plurality of signatures is then selected as the representative signature based on the complexity score or the frequency score.Type: GrantFiled: November 9, 2005Date of Patent: August 30, 2011Assignee: Cisco Technology, Inc.Inventors: Sumeet Singh, George Varghese, Michael Ayres, Michael Semanko, Bashir Eghbali, Travis G Newhouse
-
Patent number: 8005943Abstract: Network performance is monitored using timing information retrieved from a client device, server in communication with the client, or both. Client side timing information is retrieved using performance monitoring code provided by the server. The code may be provided to the client as part of a content response. Once content in the provided content response is loaded, the code sends the timing information to the server. The server may then process the timing information to calculate response time and other time information metrics.Type: GrantFiled: November 21, 2005Date of Patent: August 23, 2011Assignee: Computer Associates Think, Inc.Inventors: Brian Zuzga, John B. Bley, Mark Jacob Addleman, Krates Ng
-
Patent number: 7991867Abstract: A load balancer sends a probe packet to a first server in a list of servers. Each server in the list sends the probe successively down the list of servers and acknowledges the probe if the server is healthy. The final server in the list sends a signal to the load balancer to indicate that the chain of server probing has completed successfully. In this manner, the load balancer (or other device performing the checking) only needs to send a single probe rather than probe each server in the list separately. Embodiments include serial and recursive acknowledgments from the servers, sending a beacon message upon failure, and other features.Type: GrantFiled: July 13, 2006Date of Patent: August 2, 2011Assignee: Cisco Technology, Inc.Inventors: Kevin Ma, Brenda Thompson