Patents Examined by Ebrahim Golabbakhsh
  • Patent number: 8581983
    Abstract: A vehicle interior classification system and method determines a classification relating to the interior of the vehicle, such as the occupancy status of a vehicle seat or the state of alertness of a vehicle driver, from one or more images of an appropriate portion of the interior of the vehicle acquired with an image capture device. The acquired images may be processed to limit the dynamic range of the images to obtain a resultant image that includes one or more regions of interest which are less than the total field of view of the image capture device. The resultant images are processed to extract information about features in the image. The set of coefficients produced with suchprocessing can be reduced to a subset of the total number of coefficients, the members of the subset being selected for their ability to discriminate between the classifications defined for the system.
    Type: Grant
    Filed: March 7, 2008
    Date of Patent: November 12, 2013
    Assignee: Magna International Inc.
    Inventors: Bin Shi, Ghanshyam Rathi, Sharon Zibman, Tom Perovic, Nikhil Gupta, Hilda Faraji, Yong Zhou
  • Patent number: 8583779
    Abstract: Root cause analysis in a communication network includes eliminating candidate events using a computer-implemented method, comprising creating a virtual network model that describes nodes and links of the network at a plurality of time periods; receiving from the network a first event that indicates a problem in the network; receiving a set of second events comprising candidates for a root cause of the first event; determining a network topological indicator from the first event; determining a network implication of the first event based on the topological indicator; based on the network implication and a time value of the first event, retrieving data from the virtual network model that indicates a path between nodes associated with the first event at a time at which the first event occurred; removing, from the set of second events, all events that are not on the path between devices associated with the first event.
    Type: Grant
    Filed: June 21, 2007
    Date of Patent: November 12, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Gil Meir, Zohar Etzioni, Gadi Lifshitz, Liah Kor
  • Patent number: 8583796
    Abstract: The invention provides for the connection of a plurality of remote applications with a data source, to maximize the speed and reliability of data transfer. An interface module interfaces with a remote application such as a web browser. A port module interfaces between interface module and a data source. A connection manager facilitates the interface between the interface module and the port module. The port module detects the unavailability of the data source in response to an initial request for the data source by the remote application. The port module may then dynamically detect the availability of the data source in response to a subsequent request for the data source and re-connect to the data source to the remote application in response to the subsequent request without having to reinitialize the connection manager.
    Type: Grant
    Filed: December 28, 2000
    Date of Patent: November 12, 2013
    Assignee: International Business Machines Corporation
    Inventor: Lynh Nguyen
  • Patent number: 8578024
    Abstract: A method for profiling network traffic of a network, including defining a set of features each corresponding to a set of pre-determined bit positions for selecting a pre-determined number of data bits from each flow in a flow set generated by a network application to form a feature value assigned to the feature for the each flow, identifying the feature as a deterministic feature based on a frequency of occurrence of the feature value, extracting a set of paths from the flow set based on a number of deterministic features, generating a state machine based on the set of paths, and analyzing a new flow associated with a server in the network to determine the server as executing the network application.
    Type: Grant
    Filed: January 5, 2012
    Date of Patent: November 5, 2013
    Assignee: Narus, Inc.
    Inventors: Ram Keralapura, Ruben Torres, Marios Iliofotou, Alok Tongaonkar, Antonio Nucci
  • Patent number: 8572192
    Abstract: Methods of the present inventions allow for private messaging a second recipient of an electronic communication. An exemplary method may comprise the steps of receiving a request to compose an electronic communication from a sender; generating a first electronic communication comprising a first recipient field, a second recipient field, and a first message field; receiving (from the sender) a first recipient electronic address in the first recipient field, a second recipient electronic address in the second recipient field, and a first message in the first message field; and prompting the sender for a private message for transmission only to the second recipient electronic address. Responsive to a negative response from the sender to the prompting step, the method may further comprise transmitting a completed version of the first electronic communication to both the first recipient electronic address and the second recipient electronic address.
    Type: Grant
    Filed: September 13, 2010
    Date of Patent: October 29, 2013
    Assignee: Go Daddy Operating Company, LLC
    Inventor: Daniel Hardy
  • Patent number: 8553085
    Abstract: A situation monitoring device which enables monitoring of a variety of situations and reporting in response to the situation using a single device is provided. The situation monitoring device is easy to install and to use and a system therefore can be implemented inexpensively. The situation monitoring device recognizes a place or installation where the device is installed (step S102), holds relational information correlating the place of installation and the situation to be recognized and determines a predetermined situation to be recognized according to place of installation recognition results and the relational information (step S104), recognizes a determined predetermined situation (step S106), and reports the result of the predetermined situation to a user (step S108).
    Type: Grant
    Filed: June 6, 2005
    Date of Patent: October 8, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Masami Kato, Masakazu Matsugu, Katsuhiko Mori, Hiroshi Sato, Yusuke Mitarai, Yuji Kaneda
  • Patent number: 8543722
    Abstract: In an embodiment, a send thread receives an identifier that identifies a destination node and a pointer to data. The send thread creates a first send request in response to the receipt of the identifier and the data pointer. The send thread selects a selected channel from among a plurality of channels. The selected channel comprises a selected hand-off queue and an identification of a selected message unit. Each of the channels identifies a different message unit. The selected hand-off queue is randomly accessible. If the selected hand-off queue contains an available entry, the send thread adds the first send request to the selected hand-off queue. If the selected hand-off queue does not contain an available entry, the send thread removes a second send request from the selected hand-off queue and sends the second send request to the selected message unit.
    Type: Grant
    Filed: March 30, 2010
    Date of Patent: September 24, 2013
    Assignee: International Business Machines Corporation
    Inventors: Gabor J. Dozsa, Philip Heidelberger, Sameer Kumar, Joseph D. Ratterman, Burkhard Steinmacher-Burow, Robert W. Wisniewski
  • Patent number: 8539030
    Abstract: A system and method for managing digests comprising electronic messages is presented. A selection criteria that defines message-based content for a digest is defined. Properties and characteristics of the content of the digest are defined. A delivery criteria that specifies periodic sending of the digest is accepted. The digest is constructed as a set of electronic messages. A dynamic stream of the electronic messages is monitored. One or more of the electronic messages is evaluated by filtering the electronic messages against the selection criteria. Only those electronic messages that satisfy the selection criteria are grouped into the digest to which the selection criteria corresponds. The digest is periodically delivered upon satisfaction of the delivery criteria.
    Type: Grant
    Filed: October 12, 2007
    Date of Patent: September 17, 2013
    Assignee: Xerox Corporation
    Inventors: Michelle Q. Wang Baldonado, Paula S. Newman, William C. Janssen, Jr.
  • Patent number: 8533317
    Abstract: The present invention is directed towards systems and methods for monitoring services in a multi-core system. The systems and methods distribute the monitors for a service and the ownership of a service across the cores of the multi-core device. The greater resources of the multi-core device process the workload of the monitors for the services and the workload for monitoring the states of the services more efficiently than a single packet engine on a core.
    Type: Grant
    Filed: June 22, 2009
    Date of Patent: September 10, 2013
    Assignee: Citrix Systems, Inc.
    Inventors: Manikam Muthiah, Raghav Somanahalli Narayana, Sumedh Degaonkar
  • Patent number: 8533344
    Abstract: The invention provides for the connection of a plurality of remote applications with a data source, to maximize the speed and reliability of data transfer. An interface module interfaces with a remote application such as a web browser. A port module interfaces between interface module and a data source. A connection manager facilitates the interface between the interface module and the port module. The port module detects the unavailability of the data source in response to an initial request for the data source by the remote application. The port module may then dynamically detect the availability of the data source in response to a subsequent request for the data source and re-connect to the data source to the remote application in response to the subsequent request without having to reinitialize the connection manager.
    Type: Grant
    Filed: January 17, 2007
    Date of Patent: September 10, 2013
    Assignee: International Business Machines Corporation
    Inventor: Lynh Nguyen
  • Patent number: 8489750
    Abstract: A load-balancing cluster includes a switch having a plurality of ports; and a plurality of servers connected to at least some of the plurality of ports of the switch. Each server is addressable by the same virtual Internet Protocol (VIP) address. Each server in the cluster has a mechanism constructed and adapted to respond to connection requests at the VIP by selecting one of the plurality of servers to handle that connection, wherein the selecting is based, at least in part, on a given function of information used to request the connection; and a firewall mechanism constructed and adapted to accept all requests for the VIP address for a particular connection only on the server that has been selected to handle that particular connection. The selected server determines whether it is responsible for the request and may hand it off to another cluster member.
    Type: Grant
    Filed: September 13, 2010
    Date of Patent: July 16, 2013
    Assignee: Level 3 Communications, LLC
    Inventors: Maksim Yevmenkin, David Fullagar, Christopher Newton, Jeffrey Koller
  • Patent number: 8484338
    Abstract: An application detection architecture and related techniques are provided for detecting, identifying, and managing network-based applications. In various embodiments, a combined layered approach to application detection and various application-detection techniques provide for quick assessments that move from simplest to complex for rapid detection of unauthorized or misbehaving applications in communication with one or more computer networks. This layering, in some embodiments, further provides scalability and speed for determining and implementing policies that may be applicable to detected network-based application, users, groups, or devices associated with unauthorized network-based applications sending or receiving data via a computer network.
    Type: Grant
    Filed: September 28, 2009
    Date of Patent: July 9, 2013
    Assignee: Actiance, Inc.
    Inventor: Steven B. Paster
  • Patent number: 8484366
    Abstract: A service management system includes data storage storing a hierarchy of a network in a user premises. The hierarchy includes virtual network layers and devices in each layer. The storage device also stores service profiles for services associated with levels in the hierarchy, and the levels include one or more of the virtual network layers. The system receives information for creating a service for a device in a layer. The information includes service functions and attributes. The system also stores a service profile for the service in the storage device, and the service profile includes the received information. The system determines whether to trigger the service based on the received data and information in the service profile.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: July 9, 2013
    Assignee: Accenture Global Services Limited
    Inventors: Mehul B. Patel, Murali Durbha, Srinivas Ramadath, Sunil Raina, Prashant Kanvihalli
  • Patent number: 8484336
    Abstract: Root cause analysis in a communication network may be provided in a network management system in accordance with an embodiment of the present invention. The system receives a set of events the network. One such received event may indicate a network problem. The system, through time windowing and/or filtering, identifies a sub-set of events, in the first set, as candidate events for a root cause of the problem. The system generates a score value for each candidate event in the sub-set, indicating how likely each such candidate event is the root cause of the problem. The score value is based in part on a hop distance between an entity that generated the event indicating the problem and another entity that generated the candidate event. The system then selects one of the candidate events, which has a minimum score value, as the root cause event for the problem reported.
    Type: Grant
    Filed: April 20, 2007
    Date of Patent: July 9, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Gil Meir, Gadi Lifshitz, Zohar Etzioni
  • Patent number: 8478905
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a non-transitory computer-readable storage medium operating in a mobile device server having computer instructions to execute a web server application at the mobile device server. The web server application can be operable to detect a media resource center while roaming in a communication zone of the media resource center, and to transmit a pairing key to the media resource center. The web server application can be further operable to receive authorization from the media resource center to synchronize differences between content stored in the media resource center and content stored in the mobile device server responsive to the media resource center validating the pairing key. Other embodiments are disclosed.
    Type: Grant
    Filed: October 1, 2010
    Date of Patent: July 2, 2013
    Assignee: AT&T Intellectual Property I, LP
    Inventors: William A. Brown, Troy C. Meuninck
  • Patent number: 8473561
    Abstract: A system and method for handling e-mail address mismatches between the address contained within a user's certificate or certificate chain, and the account address actually being used is disclosed. In order to resolve address mismatches a canonical or generic domain name or user name may, for example, be used as a lifelong address of a user that is contained in the user's certificate. Upon detection of an address mismatch, the system and method disclosed herein may automatically re-check the certificate or search for a certificate containing the canonical or generic domain name and/or user name to attempt to resolve the mismatch.
    Type: Grant
    Filed: November 8, 2012
    Date of Patent: June 25, 2013
    Assignee: Research In Motion Limited
    Inventors: Michael Kenneth Brown, Michael Stephen Brown, Timothy Lee Segato
  • Patent number: 8462202
    Abstract: An imaging apparatus is provided and includes: a solid-state imaging device that receives image light of an observed portion inside of a coelom to output an imaging signal of the image light; a cover glass disposed above an light receiving surface of the solid-state imaging device so that the cover glass and the solid-state imaging device are separated with a space; and a first circuit board disposed at a vicinity of an upper surface of the cover glass and including a peripheral circuit of the solid-state imaging device, the first circuit board having a thermal conductivity lower than that of a reference circuit board whose major component is alumina, the imaging apparatus being included in a front end of an electronic endoscope.
    Type: Grant
    Filed: March 5, 2008
    Date of Patent: June 11, 2013
    Assignee: FUJIFILM Corporation
    Inventor: Kazuaki Takahashi
  • Patent number: 8463934
    Abstract: A network switch, based on the PCI EXPRESS protocol, is disclosed. The switch includes a processor, local memory and a plurality of non-transparent bridges. By configuring the non-transparent bridges appropriately, the network switch can facilitate a number of different communication mechanisms, including TCP/IP communication between servers, server clusters, and virtualized I/O device utilization. For example, the network switch may configure the non-transparent bridges so as to have access to the physical memory of every server attached to it. It can then move data from the memory of any server to the memory of any other server. In another embodiment, the network switch is connected to an I/O device, and multiple servers are given access to that I/O device via virtualized connections.
    Type: Grant
    Filed: April 21, 2011
    Date of Patent: June 11, 2013
    Assignee: RJ Intellectual Properties, LLC
    Inventor: Jayanta Kumar Maitra
  • Patent number: 8458331
    Abstract: Described are methods and systems for managing the connections between a client, an intermediary appliance and a server, so that asynchronous messages can be transmitted over HTTP from the server to a client. When a connection is established between a client and an intermediary, and the intermediary and a server to establish a logical client-server connection, that logical client-server connection is labeled and not maintained, while the connection between the client and the intermediary is maintained. Messages generated by the server and destined for the client are transmitted to the intermediary along with the connection label. The intermediary can then use the connection label to determine which client should receive the message.
    Type: Grant
    Filed: October 8, 2009
    Date of Patent: June 4, 2013
    Assignee: Citrix Systems, Inc.
    Inventors: Abhishek Chauhan, Ravi Kondamuru, Josephine Suganthi, Murali Raja, Anil Shetty
  • Patent number: 8438282
    Abstract: In an information processing system in which processing to be performed on a plurality of processed devices is shared and executed by a plurality of processing devices, load sharing is performed in units smaller than a processing request unit created. A request storing section of a main device stores a processing request including description of a plurality of devices to be processed which are processing objects and description of a processing content to be performed thereon.
    Type: Grant
    Filed: June 13, 2007
    Date of Patent: May 7, 2013
    Assignee: NEC Corporation
    Inventor: Shinya Miyakawa