Patents Examined by Wing Chan
-
Patent number: 8325228Abstract: The present invention discloses a solution for an intelligent video surveillance (IVS) system able to perform real-time analytics on internet protocol (IP) video streams which are directly ingested by the IVS system. An internet protocol camera can be identified and connected to the intelligent video surveillance system which lacks an intermediate video management component. The raw video stream can be received directly from the camera in the form of a real-time video stream such as real-time streaming protocol (RTSP). One or more real-time analytics can be performed on said video stream based on one or more system criteria and user established criteria. When an incident event is detected one or more programmatic actions can be performed in response to analytics enacted.Type: GrantFiled: July 25, 2008Date of Patent: December 4, 2012Assignee: International Business Machines CorporationInventor: Pandian Mariadoss
-
Patent number: 8321574Abstract: An apparatus transfers the title of content to an ID-assigning unit which assigns an ID to the content and transmits the content ID to a broadcasting unit via a tagging unit. A broadcasting apparatus then broadcasts the content ID and a receiver extracts the content ID from a received signal and transfers the content ID to a verification unit which determines whether or not the content ID received from a reception functional unit matches a stored content ID. If the content ID received from the reception unit matches a stored content ID, user information of the receiver is transmitted to a privacy-guarding unit. The privacy-guarding unit searches privacy-guarding items and, in accordance with a result of the search, only necessary user information presented by the verification unit is transmitted to a provider unit.Type: GrantFiled: June 13, 2008Date of Patent: November 27, 2012Assignee: Sony CorporationInventor: Tomoshi Hirayama
-
Patent number: 8321543Abstract: A system and method for solving the weak membership problem in a system of nodes that might include redundancies. Each node is given the same random seed. Each node uses a link state protocol to determine the current system topography, and then an optimization such as simulated annealing is run on the topography at each node, independently of the other nodes, to determine the optimum weak membership for use thereof in subsequent system operations. Since each node starts with the same random seed, the nodes all arrive at the same solution without having to communicate a common solution between nodes.Type: GrantFiled: March 4, 2002Date of Patent: November 27, 2012Assignee: International Business Machines CorporationInventors: Henry Esmond Butterworth, Joseph Samuel Glider, Juan Carlos Gomez
-
Patent number: 8321595Abstract: A method may include receiving a communication from a client device and identifying a port number, a protocol and a destination associated with the communication. The method may also include identifying a first application being executed by the first client device based on the port number, the protocol and the destination associated with the first communication.Type: GrantFiled: April 22, 2011Date of Patent: November 27, 2012Assignee: Juniper Networks, Inc.Inventors: Krishna Narayanaswamy, Siying Yang
-
Patent number: 8321593Abstract: Systems, methods, devices that enable the efficient synchronization of timing information from first time-based process to a second time-based process using periodic or event-driven synchronization messages are provided. In one aspect, the invention includes a media processing system having a first process for processing media based, at least in part, on first timing information derived from a first timing source and a second timing source. The system may also include a second process for processing the media based, at least in part, on second timing information derived from the first timing source. The first process may send one or more timing synchronization messages, generated based at least in part on the first timing source and the second timing source, to the second process to synchronize the second timing information with the first timing information.Type: GrantFiled: June 28, 2007Date of Patent: November 27, 2012Assignee: Apple Inc.Inventors: John Samuel Bushell, Gregory R. Chapman, James D. Batson
-
Patent number: 8316127Abstract: In some implementations, methods for determining a duration of user interaction include monitoring communication between a client computer and a server, identifying a message time period, during which messages are communicated between the client computer and the server, and monitoring activity of a processor of the client computer. A first time period of processor activity is identified, the first time period including a first start time and a first end time, the first end time being within the message time period. A second time period of processor activity is identified, the second time period including a second start time and a second end time, the second start time being within the message time period. The duration of user interaction is determined based on the first start time and the second end time.Type: GrantFiled: November 25, 2009Date of Patent: November 20, 2012Assignee: SAP AGInventor: Stephan Dahl
-
Patent number: 8316075Abstract: Control messages are sent from a control processor to a plurality of attached processors via a control tree structure comprising the plurality of attached processors and branching from the control processor, such that two or more of the plurality of attached processor nodes are operable to send messages to other attached processor nodes in parallel.Type: GrantFiled: May 21, 2008Date of Patent: November 20, 2012Assignee: Cray Inc.Inventor: Michael Karo
-
Wireless email communications system providing resource update tracking features and related methods
Patent number: 8316141Abstract: A wireless communications system may include a plurality of mobile wireless communications devices to permit users to send and receive wireless electronic mail (email) messages. Each device may be enabled for email communication based upon user acceptance of terms and conditions (T&Cs) in a corresponding user selected language and in a corresponding version at a time of acceptance. The system may further include a resource deployment server which may include a database module for storing the corresponding user selected language and version for the accepted T&Cs for each user. The resource deployment server may also include a service module cooperating with the database module for enabling user review of the accepted T&Cs in the corresponding user selected language and version thereof, and independent of any subsequent change in the user selected language of a given mobile wireless communications device and independent of any subsequent change in version of the T&Cs.Type: GrantFiled: April 13, 2007Date of Patent: November 20, 2012Assignee: Research In Motion LimitedInventor: Nikhil Deshpande -
Patent number: 8312111Abstract: A computer system connected to a communication network processes image files. A second computer connected to the network includes the image files and the program for processing the image files. The first computer includes a costing program for determining a time cost for the first computer to process the image files stored there, and for determining a combined cost of the first transfer cost, the second processing cost, and the second transfer cost. The image file(s) are transferred over the network from the first computer to the second computer if the costing program determines that the combined cost is smaller than the first processing cost.Type: GrantFiled: June 30, 2010Date of Patent: November 13, 2012Assignee: Eastman Kodak CompanyInventor: Ronald S. Cok
-
Patent number: 8312164Abstract: In one aspect, a method includes collecting, at a sending device, information including first information regarding an amount of encoded media data produced by a media encoder, and second information regarding an amount of encoded media data passed to, but not yet transmitted by, a transport layer network protocol stack; calculating, from the first information, an intermediate quantity of produced encoded media data, and from the first information and the second information, a rate of encoded media data transmission by the transport layer network protocol stack; and if the intermediate quantity compares favorably to a current media rate set for media data provided to the media encoder, increasing the current media rate by a rate adjustment amount, if the rate of encoded media data transmission compares unfavorably to the current media rate, decreasing the current media rate, else, maintaining the current media rate.Type: GrantFiled: April 14, 2010Date of Patent: November 13, 2012Assignee: Adobe Systems IncorporatedInventor: Jozsef Vass
-
Patent number: 8312123Abstract: Network time techniques. An IP address can be assigned that is only valid for a specified time, so that the same IP address can be used for multiple different units, but each IP address is valid only for certain time periods. Another technique describes using the network to continually provide a time indication.Type: GrantFiled: November 7, 2009Date of Patent: November 13, 2012Assignee: Harris Technology, LLCInventor: Scott C. Harris
-
Patent number: 8312114Abstract: A system and method for accessing a network compatible device utilizing an Internet based beacon technology. A compatible host application can be installed on a client device and registered with a network by providing a user credential and a qualifying descriptor. The network compatible device can be configured to have access with the network in order to extract the information associated with the user accessing the compatible device. A list of users with the matching qualifying descriptor can then be displayed at a user interface associated with the compatible device. Upon authentication, the compatible device and the compatible host application installed on the client device can be connected and the network address associated with the compatible device and the client device can be accessed.Type: GrantFiled: April 15, 2010Date of Patent: November 13, 2012Assignee: Xerox CorporationInventor: Jonathan Allen Edmonds
-
Patent number: 8307114Abstract: A system, method, apparatus, and computer program product uses a plurality of message transmitters to achieve high availability message transmission. The plurality of message transmitters are each operable to transmit a message to a subscriber. In accordance with a determination, for example, of the value of the connections, the message is copied and transmitted to the plurality of the message transmitters so that at least one of the plurality of message transmitters transmits the copy to the subscriber. The at least one message transmitter may be selected by analyzing the message and determining an associated rule based on characteristics of the message.Type: GrantFiled: May 21, 2008Date of Patent: November 6, 2012Assignee: International Business Machines CorporationInventors: Jose Emir Garza, Stephen James Hobson, John Brian Pickering, Timothy Vincent Pickrell, Steven Powell
-
Patent number: 8307074Abstract: A self-selected message queue monitoring system is provided. The system comprises a processor, a memory, and an application stored in the memory that, when executed by the processor, presents an interface to a requester enabling self-registration for selection of monitoring of at least one message queue of a plurality of message queues associated with a plurality of user applications. The system also receives a message completing self-registration for monitoring, the message selecting monitoring of a first message queue associated with a first user application. The system also authorizes the requester to access periodically collected information about the first message queue. The system also determines, at a predetermined time, a first metric associated with the first message queue wherein the first metric is specified in the message completing self-registration, and stores the first metric for access by the requester.Type: GrantFiled: July 15, 2010Date of Patent: November 6, 2012Assignee: Sprint Communications Company L.P.Inventors: Justin A. Martin, Edward A. Mlodzik, Brian J. Washburn
-
Patent number: 8307024Abstract: Assisted peer-to-peer media streaming. A first connection to at least one peer of a peer-to-peer network is initiated for receiving media content from the peer-to-peer network. Responsive to a disruption of delivery of the media content over the first connection from the peer, the media content is received over a second connection with a data source, wherein the data source comprises the media content.Type: GrantFiled: July 20, 2007Date of Patent: November 6, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Eric E. Setton, John G. Apostolopoulos
-
Patent number: 8307086Abstract: Applications in social networks support interaction between members through various types of channels such as notifications, newsfeed, and so forth. For each channel, applications are ranked based on their user affinity measures. User affinity is based on measuring positive and negative interactions by users as both senders and recipients of messages generated by applications. Metrics are computed for the different types of messages and interactions provided by applications. For each channel, an application receives user affinity score based on specific weighted combination of the metrics. Applications use channel resources to send messages to increase their user base. Given the large number of applications that are available, the extent to which applications are allowed to use channels is controlled, limiting their resource consumption. User affinity scores of applications calculated for a channel are used to decide the allocation of channel resources for an application.Type: GrantFiled: October 16, 2008Date of Patent: November 6, 2012Assignee: Facebook, Inc.Inventors: Thomas Scott Whitnah, Alexander Matthew Rush, Ding Zhou, Ruchi Sanghvi
-
Patent number: 8307121Abstract: The present invention discloses a method for data synchronization and the transmit (Tx) and receive (Rx) ends used. The data synchronization method applies to distributed systems that comprise a Tx end and at least one Rx end, wherein the Tx end (i) uses one or more bulk data channels to transmit bulk data and a real-time data channel to transmit real-time data, (ii) before a continuous bulk data transfer, sends a message through the real-time data channel to instruct the Rx end(s) to switch to the bulk data channel(s), and (iii) after a continuous bulk data transfer, sends a message through the bulk data channel(s) to instruct the Rx end(s) to switch to the real-time data channel. This invention can guarantee data synchronization for distributed systems with a simple implementation.Type: GrantFiled: April 22, 2010Date of Patent: November 6, 2012Assignee: Hangzhou H3C Technologies Co., Ltd.Inventor: Wei Wei
-
Patent number: 8301693Abstract: A method, system, and computer program product for providing content management services are provided. The method includes displaying a listing of content feeds within a user interface screen, each content feed representing a list of content entries. The method also includes receiving preferences via a user interface. The preferences include: a weighting factor representing a relevance of content sources for each of the content feeds in context with others of the content feeds in the listing; and a view type selected from a list of view types to each of the content feeds in the listing, each of the view types representing a manner in which information in the content feeds is displayed via the user interface. The method further includes applying the preferences to the content feeds and displaying results of the preferences via the user interface screen. The results represent a modified form of a selected content feed.Type: GrantFiled: November 24, 2009Date of Patent: October 30, 2012Assignee: International Business Machines CorporationInventors: Timothy J. Finley, Michael W. Sorenson
-
Patent number: 8300094Abstract: An image pickup module comprises a lens assembly including a lens having a flange part, and a frame component for shading a circumferential surface excluding a neighborhood of a top portion of the flange part in the lens; an image pickup element which the top portion of the flange part touches; and an illumination element arranged around the lens assembly and the image pickup element. The image pickup module is constituted so that exit light from a luminescent surface of the illumination element does not reach directly to an exposed portion that is not shaded by the frame component of the flange part.Type: GrantFiled: February 27, 2009Date of Patent: October 30, 2012Assignee: Olympus Medical Systems Corp.Inventors: Tatsuya Orihara, Mitsujiro Konno, Hitoshi Fukuhiro
-
Patent number: 8301718Abstract: A method and apparatus for providing a hub in a real-time web application framework is described. In one embodiment, the method includes running applications on a hub server computer system within a real-time web application framework. The method may also include running each application based on configuration parameters associated with each application, the hub server computer system running the applications outside of a web application stack run on a web server computer system of the real-time web application framework.Type: GrantFiled: November 25, 2009Date of Patent: October 30, 2012Assignee: Red Hat, Inc.Inventor: Luke J. Macken