Patents Examined by Ebrahim Golabbakhsh
-
Patent number: 8581983Abstract: 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: GrantFiled: March 7, 2008Date of Patent: November 12, 2013Assignee: Magna International Inc.Inventors: Bin Shi, Ghanshyam Rathi, Sharon Zibman, Tom Perovic, Nikhil Gupta, Hilda Faraji, Yong Zhou
-
Patent number: 8583779Abstract: 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: GrantFiled: June 21, 2007Date of Patent: November 12, 2013Assignee: Cisco Technology, Inc.Inventors: Gil Meir, Zohar Etzioni, Gadi Lifshitz, Liah Kor
-
Patent number: 8583796Abstract: 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: GrantFiled: December 28, 2000Date of Patent: November 12, 2013Assignee: International Business Machines CorporationInventor: Lynh Nguyen
-
Patent number: 8578024Abstract: 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: GrantFiled: January 5, 2012Date of Patent: November 5, 2013Assignee: Narus, Inc.Inventors: Ram Keralapura, Ruben Torres, Marios Iliofotou, Alok Tongaonkar, Antonio Nucci
-
Patent number: 8572192Abstract: 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: GrantFiled: September 13, 2010Date of Patent: October 29, 2013Assignee: Go Daddy Operating Company, LLCInventor: Daniel Hardy
-
Patent number: 8553085Abstract: 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: GrantFiled: June 6, 2005Date of Patent: October 8, 2013Assignee: Canon Kabushiki KaishaInventors: Masami Kato, Masakazu Matsugu, Katsuhiko Mori, Hiroshi Sato, Yusuke Mitarai, Yuji Kaneda
-
Patent number: 8543722Abstract: 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: GrantFiled: March 30, 2010Date of Patent: September 24, 2013Assignee: International Business Machines CorporationInventors: Gabor J. Dozsa, Philip Heidelberger, Sameer Kumar, Joseph D. Ratterman, Burkhard Steinmacher-Burow, Robert W. Wisniewski
-
Patent number: 8539030Abstract: 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: GrantFiled: October 12, 2007Date of Patent: September 17, 2013Assignee: Xerox CorporationInventors: Michelle Q. Wang Baldonado, Paula S. Newman, William C. Janssen, Jr.
-
Patent number: 8533317Abstract: 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: GrantFiled: June 22, 2009Date of Patent: September 10, 2013Assignee: Citrix Systems, Inc.Inventors: Manikam Muthiah, Raghav Somanahalli Narayana, Sumedh Degaonkar
-
Patent number: 8533344Abstract: 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: GrantFiled: January 17, 2007Date of Patent: September 10, 2013Assignee: International Business Machines CorporationInventor: Lynh Nguyen
-
Patent number: 8489750Abstract: 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: GrantFiled: September 13, 2010Date of Patent: July 16, 2013Assignee: Level 3 Communications, LLCInventors: Maksim Yevmenkin, David Fullagar, Christopher Newton, Jeffrey Koller
-
Patent number: 8484338Abstract: 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: GrantFiled: September 28, 2009Date of Patent: July 9, 2013Assignee: Actiance, Inc.Inventor: Steven B. Paster
-
Patent number: 8484366Abstract: 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: GrantFiled: March 31, 2010Date of Patent: July 9, 2013Assignee: Accenture Global Services LimitedInventors: Mehul B. Patel, Murali Durbha, Srinivas Ramadath, Sunil Raina, Prashant Kanvihalli
-
Patent number: 8484336Abstract: 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: GrantFiled: April 20, 2007Date of Patent: July 9, 2013Assignee: Cisco Technology, Inc.Inventors: Gil Meir, Gadi Lifshitz, Zohar Etzioni
-
Patent number: 8478905Abstract: 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: GrantFiled: October 1, 2010Date of Patent: July 2, 2013Assignee: AT&T Intellectual Property I, LPInventors: William A. Brown, Troy C. Meuninck
-
Patent number: 8473561Abstract: 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: GrantFiled: November 8, 2012Date of Patent: June 25, 2013Assignee: Research In Motion LimitedInventors: Michael Kenneth Brown, Michael Stephen Brown, Timothy Lee Segato
-
Patent number: 8462202Abstract: 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: GrantFiled: March 5, 2008Date of Patent: June 11, 2013Assignee: FUJIFILM CorporationInventor: Kazuaki Takahashi
-
Patent number: 8463934Abstract: 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: GrantFiled: April 21, 2011Date of Patent: June 11, 2013Assignee: RJ Intellectual Properties, LLCInventor: Jayanta Kumar Maitra
-
Patent number: 8458331Abstract: 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: GrantFiled: October 8, 2009Date of Patent: June 4, 2013Assignee: Citrix Systems, Inc.Inventors: Abhishek Chauhan, Ravi Kondamuru, Josephine Suganthi, Murali Raja, Anil Shetty
-
Patent number: 8438282Abstract: 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: GrantFiled: June 13, 2007Date of Patent: May 7, 2013Assignee: NEC CorporationInventor: Shinya Miyakawa