Patents Examined by Wing Chan
-
Patent number: 8195815Abstract: In one embodiment, a method for monitoring traffic associated with users in a network includes assigning a trust level to each of the users, monitoring traffic associated with each of the users, and analyzing the monitored traffic. A level of monitoring is based on the trust level of the user. A user's trust level is modified if the analyzed traffic indicates that the user is operating outside of specified network usage parameters. An apparatus for monitoring traffic associated with users in a network is also disclosed.Type: GrantFiled: October 31, 2007Date of Patent: June 5, 2012Assignee: Cisco Technology, Inc.Inventor: Alistair Woodman
-
Patent number: 8195776Abstract: A file storage and retrieval system, method and computer program product connects an account user's computer to a remote, secure, redundant system computer via the Internet. The system operates to copy selected data between the account user's computer and the system computer including, documents, music files, image files, and email in any file type or format. The system is compatible with all types of computers, including personal data assistants and mobile telephones, and all types of operating systems. The account user can view and download data from any computer, including PDA's and mobile telephones. If the user's computer fails for any reason, the copied data can be restored to a new or repaired computer or storage device. All of the software to operate the system is resident on the system computer with no hardware or software required on the account user computer beyond a conventional web browser.Type: GrantFiled: December 6, 2010Date of Patent: June 5, 2012Inventor: Thomas E. Fiducci
-
Patent number: 8195766Abstract: A web page generator dynamically and implicitly generates localized web content. A web developer can mark the content of a page (including controls and literal content) with resource keys, and can dynamically process this request by dynamically substituting the marked content with localized content. Multiple properties of the controls within a page may be localized.Type: GrantFiled: March 15, 2005Date of Patent: June 5, 2012Assignee: Microsoft CorporationInventors: Andrew Cheng-min Lin, David Serge Ebbo, Eilon J. Lipton, Simon Calvert
-
Patent number: 8195782Abstract: An apparatus and method for providing a ubiquitous entertainment environment for a user to browse, search, preview, purchase and use multimedia content easily and in a convenient location. The user can use the selected multimedia contents by connecting a portable storage unit to at least one of a plurality of multimedia equipment devices interfaced with the portable storage unit.Type: GrantFiled: September 28, 2006Date of Patent: June 5, 2012Assignee: LG Electronics Inc.Inventors: Byung K. Yi, Srikantia R. Subramanya
-
Patent number: 8195823Abstract: A method and apparatus for dynamic network link acceleration provides a managed communication link for accelerated and reliable network communication between a client and other network devices. In one or more embodiments, a client computing device which generates communication packets of a first type is enhanced with a front end mechanism which selectively encodes the data packets into packets of a second type. The data packets which are encoded into a second type are transmitted over a managed communication link which may provide error correction, security, quality of service, and other services including acceleration of communications.Type: GrantFiled: September 14, 2009Date of Patent: June 5, 2012Assignee: Circadence CorporationInventors: Randy Thornton, Marlin Popeye McFate, Robert John Shaughnessy
-
Patent number: 8195739Abstract: A distributed computing system manages execution of jobs and their associated tasks. A broker manages assignment of computing tasks from clients to available computing resources. Clients and available computing resources contact the broker by polling. To prevent “ringing,” the broker specifies wait times for the polling entities, and randomizes the wait times in a range around a desired target latency. That is, a pseudo-random number generator is used to select values within a range of the target value, to avoid the situation in which deterministic patterns in the polling and response times result in highly synchronized message traffic, which might otherwise overwhelm the broker and/or the communication network.Type: GrantFiled: October 31, 2007Date of Patent: June 5, 2012Assignee: Tibco Software Inc.Inventors: James Bernardin, Peter Lee, James Lewis
-
Patent number: 8190751Abstract: Apparatuses and methods support a media server that is hosted in a service provider's network so that media content can be stored from or rendered to a Digital Living Network Alliance (DLNA) network. Media content may be stored directly by accessing the media server or by downloading the media content to the media server. A tunnel is established between an endpoint in the DLNA network through the service provider infrastructure to the media server. Subsequently, a session may be established between a DLNA device to the media server through the tunnel using a virtual address, where the media server is addressable as a virtual device within the DLNA network so that the virtual address is part of an address space of the DLNA network. The media server may support a plurality of DLNA networks, in which a tunnel is established to the media service for each DLNA network.Type: GrantFiled: May 4, 2009Date of Patent: May 29, 2012Assignee: Comcast Cable Communications, LLCInventors: Jim Poder, Michael J. Cook
-
Patent number: 8190767Abstract: Described are data structures, and methodology for forming same, for network protocol processing. A method for creating data structures for firewalling and network address translating is described. A method for creating data structures for physical layer addressing is described. A method for security protocol support using a data structure is described. A method for creating at least one data structure sized responsive to whether a firewall is activated is described. A data structure for routing packets is described. A method of forming hashing table chains is described. Additionally, method and apparatus for tracking packet states is described. More particularly, Transmission Control Protocol (“TCP”) tracking of states for packets is described. In an embodiment, a division between software states and hardware states is made as a packet is processed by both software and hardware. Additionally, method and apparatus for network protocol processing are described.Type: GrantFiled: December 3, 2007Date of Patent: May 29, 2012Assignee: NVIDIA CorporationInventors: Thomas A. Maufer, Paul J. Gyugyi, Sameer Nanda, Paul J. Sidenblad
-
Patent number: 8190746Abstract: Embodiments of the present invention provide a protocol for ensuring data integrity of requests made by clients of a social network service. In particular, when a client gets a confirmation from an update request, the confirmation is accompanied by a token that provides information about the update. When the client next makes a read request it passes the token along with the read request. The node at the social network service receiving the request then waits until it makes sure that it has received any notifications that precede the state represented by the token before it processes the request and replies to the client. The token might be, among other things, a physical timestamp, a counter reflecting transactions committed on a database server, or a vector timestamp. In addition, the same technique can be used to ensure ordering between read requests.Type: GrantFiled: November 30, 2006Date of Patent: May 29, 2012Assignee: Red Hat, Inc.Inventor: Owen Taylor
-
Patent number: 8190674Abstract: A method and apparatus for delivering variable bit rate media files delivers media files to client systems. The media server can dynamically detect when a client can accept a different bit rate version of a media content. The media server can smoothly switch between different bit rate versions of the media content as it delivers the media content to client systems. A client system can also request different bit rate versions of a media content while it is playing the media content.Type: GrantFiled: March 12, 2010Date of Patent: May 29, 2012Assignee: Juniper Networks, Inc.Inventors: Kumar Narayanan, Sunil Mukundan, Zubair Visharam, Shivakumar Karathozuvu Narayanan, Jaspal Kohli, Prabakar Sundarrajan
-
Patent number: 8190706Abstract: A media server is hosted in a service provider's network so that media content can be stored from or rendered to a private network such as a Digital Living Network Alliance (DLNA) network. Media content may be stored directly by accessing the media server or by downloading the media content to the media server. The media server may support discovery of media content in a local DLNA network, media content fulfillment from a service provider network, and content delivery for a device on the DLNA network. The media server may further route regional traffic to the DLNA network from a media source such as a video on demand (VOD) server or an Internet media server.Type: GrantFiled: May 4, 2009Date of Patent: May 29, 2012Assignee: Comcast Cable Communications, LLCInventors: Jim Poder, Michael J. Cook
-
Patent number: 8189048Abstract: A vehicle speed monitoring system comprises a plurality of cameras (10, 40) for capturing images of vehicle registration marks of passing vehicles. An electronic processing means produces electronic records for each vehicle recognition mark with an associated time of image capture. When a match is found between a vehicle registration mark stemming from a first camera (10) and from a second camera (40) then a central electronic processing means (20) uses the image capture times to calculate a travel time of the vehicle. This time is compared with a minimum travel time for a journey between the first and second cameras. Each camera (10, 40) is provided with clock means individual thereto which produces the times of image capture and each camera is also provided with timing verification means which accesses a plurality of independent time sources.Type: GrantFiled: April 18, 2006Date of Patent: May 29, 2012Assignee: Pips Technology LimitedInventor: Brian David Vincent Smith
-
Patent number: 8190705Abstract: A system and method establishes communications between first and second parties. A request initiated by a first party is generated for establishing a communications channel over a first communications network between the first and second parties. An intermediary server device interrupts the request and attempts to generate the channel. If unsuccessful, the server device translates the request into a data network object, which is passed to the second party via a second communications network. The network object enables the second party to communicate acceptance for establishing communication with the first party over the first communications network. The second party invokes the network object upon receipt thereof or at a future time for creating a communications channel between the first and second parties. Alternately, the first party may establish a coupon for communication directly to a second party without a first prior attempt to create the channel.Type: GrantFiled: September 4, 2008Date of Patent: May 29, 2012Assignee: International Business Machines CorporationInventors: William E. Bennett, James E. Christensen, Peter K. Malkin, John T. Richards
-
Patent number: 8185588Abstract: A method and apparatus for a mobile community service are provided. In a method of operating a creator terminal for a mobile community service, the method includes creating a community for a community service by selecting at least one of a plurality of community types provided by a community server, downloading a task for the created at least one community service from the community server, and installing the downloaded task for the community service. Accordingly, a mobile community service can be provided to support various community activities occurring in everyday life on a real-time basis.Type: GrantFiled: September 2, 2009Date of Patent: May 22, 2012Assignees: Samsung Electronics Co., Ltd., Ajou University Industry-Academic Cooperation FoundationInventors: Jae-Hwan Kim, Su-Hyung Ha, An-Na Kim, Young-Ho Rhee, Jung-Tae Lee
-
Patent number: 8185604Abstract: A method for retrieving information is provided. The method uses a server system coupled to a centralized database and at least one client system. The method includes selecting an object from an electronic document displayed on a client system, displaying a function menu on the client system to prompt a user to select a desired function, transmitting the selected object and a selected function from the client system to the server system, processing the selected object by applying the selected function at the server system, communicating with a vendor web server to complete the processing of the selected object, and transmitting at least one of a resulting web page and other output to the client system.Type: GrantFiled: March 18, 2004Date of Patent: May 22, 2012Inventor: Glenn C. Forrester
-
Patent number: 8185597Abstract: A method for providing notifications to an individual within a multi-dimensional personal information network includes obtaining itinerary information corresponding to a first individual within a multi-dimensional personal information network. A second individual that is included in a projection of the multi-dimensional personal information network that also includes the first individual is identified. Itinerary information corresponding to the second individual is obtained. One or notifications based on the itinerary information corresponding to the first individual and the itinerary information corresponding to the second individual are provided to the first individual.Type: GrantFiled: June 14, 2011Date of Patent: May 22, 2012Assignee: Resource Consortium LimitedInventors: Bradlee Cumberbatch, Patrick T. Igoe, Charles A. Eldering
-
Patent number: 8179441Abstract: A hand-off monitoring method is provided for monitoring a space divided into several monitoring regions. Each of the monitoring regions is monitored by a surveillance camera. The hand-off monitoring method comprises receiving a warning signal from a location and identifying a first surveillance camera related to the location according to the warning signal. Then, an object triggering the warning signal is identified according to a video signal provided by the first surveillance camera. A moving path of the object is predicted according to a non-linear movement prediction model. Then, a control operation is performed, according to the moving path, to control the surveillance cameras in the monitoring regions where the moving path passes so as to hand-off monitor the object.Type: GrantFiled: December 16, 2008Date of Patent: May 15, 2012Assignee: Institute for Information IndustryInventors: Chia-Shin Yen, Pei-Lin Hou, Chien-Ming Wu, Kun-Cheng Tsai
-
Patent number: 8180836Abstract: An information processing apparatus for communicating a communication apparatus, includes: a transmitting unit configured to transmit a plurality of transmission mails to the communication apparatus; a receiving unit configured to receive a plurality of reception mails from the communication apparatus; an extracting unit configured to extract at least one of the plurality of transmission mails and the plurality of reception mails with respect to a specified other user from the plurality of the transmission mails and the plurality of the reception mails; a creating unit configured to create a list screen, in which at least one of the plurality of transmission mails and the plurality of reception mails are arranged, by using at least one of the plurality of transmission mails and the plurality of reception mails with respect to the specified other user extracted by the extracting unit; and a display unit configured to display the list screen created by the creating unit.Type: GrantFiled: November 30, 2006Date of Patent: May 15, 2012Assignee: Fujitsu Toshiba Mobile Communications LimitedInventor: Shinya Takahashi
-
Patent number: 8180892Abstract: A method and apparatus are provided for identifying and tracking multiple computer user sessions associated with a network address translation (NAT) device coupled to a computer network. Data packets originating from the NAT device containing a request to a destination server coupled to the computer network are received. A client source address associated with the data packets is determined where the source address associated with the NAT device. One or more session entries associated with the client source address can then be determined, wherein the session entries are stored in system state information. A session signature can then be determined based one or more characteristics defined by the data packet header information and/or request header information in the one or more data packets, the session signature uniquely identifying one of the multiple computer user sessions coupled to the NAT device.Type: GrantFiled: December 22, 2009Date of Patent: May 15, 2012Assignee: Kindsight Inc.Inventors: Darren Deridder, Kelvin Edmison, Robert Gaudet
-
Patent number: 8180901Abstract: Layer 4 gateway for a converged datacenter fabric is described herein. According to one embodiment, a packet of a network transaction is received from a client over a first network for accessing a server of a datacenter having a plurality of servers over a second network. One or more network services are performed on the packet including terminating a TCP (transport control protocol) connection associated with the network transaction and generating a data stream. The data stream without TCP information is routed to the server via a converged I/O interface over the second network if the second network is a converged fabric network. The data stream with TCP information is routed via a TCP connection to the server if the second network is an Ethernet. Other methods and apparatuses are also described.Type: GrantFiled: April 11, 2008Date of Patent: May 15, 2012Assignee: Cisco Technology, Inc.Inventors: Nagaraj Bagepalli, Prashant Gandhi, Abhijit Patra, Kirti Prabhu, Anant Thakar