Patents Examined by Hao Nguyen
-
Patent number: 8924491Abstract: A method and apparatus for tracking a topic involved in a message in an interactive messaging environment containing a plurality of messages by combining with context messages associated with the message. The method includes the steps of: selecting a message from the plurality of messages contained in the interactive messaging environment; identifying context messages associated with the selected message from the plurality of messages contained in the interactive messaging environment; and grouping the selected message into one or more topic groups based on the identified context messages. The topic tracking method and apparatus of the invention can accurately determine similarities between messages in an interactive messaging environment such as microblog to perform topic tracking.Type: GrantFiled: February 23, 2012Date of Patent: December 30, 2014Assignee: International Business Machines CorporationInventors: Keke Cai, HongLei Guo, Zhong Su, Hui Jia Zhu
-
Patent number: 8918519Abstract: A user device may communicate registration information to a paging service system and receive a page message from the paging service system via out-of-band signaling. The page message may include a request to establish a communication session with a device, and out-of-band signaling may include a communication channel not dedicated for call session transmissions. The user device may select an in-band channel based on the page message, where the in-band channel comprises a communication channel dedicated for call session transmissions, and establish a communication session with the device using the in-band channel.Type: GrantFiled: July 29, 2011Date of Patent: December 23, 2014Assignee: Juniper Networks, Inc.Inventor: Hendrikus G. P. Bosch
-
Patent number: 8904193Abstract: A method for operating a security device includes a microcontroller, a protected memory area, in which at least one item of protection-worthy information is stored, and a unit, the microcontroller being connected to the protected memory area via the unit, the at least one item of protection-worthy information being accessed by the microcontroller via the unit when the method is carried out.Type: GrantFiled: November 22, 2010Date of Patent: December 2, 2014Assignee: Robert Bosch GmbHInventors: Markus Ihle, Robert Szerwinski, Oliver Bubeck, Jan Hayek, Jamshid Shokrollahi
-
Patent number: 8903996Abstract: A cloud computing information system includes a first collection unit that collects node status information from a cloud computing node, a second collection unit that collects cloud service status information indicative of an attribute of a cloud computing service being executed in the cloud computing node, a third collection unit that collects environmental data sets from a plurality of computing systems where each data set corresponds to attribute values of one of the computing systems, a group building unit that builds a group of computing systems, where the group includes computing systems of the plurality of computing systems with an identical attribute value, a storage unit that stores the node and cloud service status information, environmental data sets, and the identical attribute value, and a selection unit that selects characteristic data from the node and cloud service status information and environmental data sets and sends it to a computing system.Type: GrantFiled: August 9, 2012Date of Patent: December 2, 2014Assignee: International Business Machines CorporationInventors: Jens-Peter Akelbein, Nils Haustein, Wolfgang Mueller-Friedt
-
Patent number: 8898245Abstract: An improved download capability for mobile devices, without requiring increasing of the local memory of such devices, by providing a set of multimedia devices with the capability to create a cooperative download grid where multiple instrumented devices can be aggregated together according to predefined profiles. This capability is useful in at least two different scenarios. The first is when a SIP enabled device must download a large file having a capacity that is larger than the available memory of the SIP device. The second is when a SIP enabled device must download a file but cannot be connected for a long enough time to accomplish the download. If the SIP device is in proximity to other compatible devices such as Voice over Internet Protocol (VoIP) or Session Initiation Protocol (SIP), these devices are operable to be dynamically aggregated to provide a download grid with multiprotocol support that allows optimized downloading.Type: GrantFiled: April 2, 2012Date of Patent: November 25, 2014Assignee: International Business Machines CorporationInventors: Sandro Piccinini, Luigi Pichetti, Marco Secchi, Stefano Sidoti
-
Patent number: 8880589Abstract: Systems, methods, and computing devices for building, operating and using map systems with signature-based map caches are disclosed. Based on the desired map properties included in a formatted map request, a map signature can be generated. The map signature can be used to access a signature based map cache to determine whether a map with identical map properties has been previously generated and stored in cache or otherwise available for retrieval. If the map signature exists in the map cache, the corresponding map can be delivered to a map client. If the map signature does not exist in the map cache, then a map can be generated or rendered based on the map properties in the map request. Once the map is generated, it can be saved to the map cache along with associated map signature for future retrieval.Type: GrantFiled: December 29, 2010Date of Patent: November 4, 2014Assignee: Environmental Systems Research Institute, Inc.Inventor: Peter Becker
-
Patent number: 8850550Abstract: A security token service generates a security token for a user that is associated with a client and stores the full security token within a memory. The security token includes an identity claim that represents the identity of the generated security token. Instead of passing the entire security token back to the client, the identity claim is returned to the client. For each request the client makes to the service, the client passes the identity claim in the request instead of the full security token having all of the claims. The identity claim is much smaller then the full security token. When a computing device receives the identity claim within the request from the user, the identity claim is used to access the full security token that is stored in memory.Type: GrantFiled: November 23, 2010Date of Patent: September 30, 2014Assignee: Microsoft CorporationInventors: Javier Dalzell, Alexander Hopmann, Huy Nguyen
-
Patent number: 8843547Abstract: A server apparatus 120, each time a process request is received from a client apparatus 110, stores the process request for a given interval and if the status of the server apparatus 120 at the time when the process request is received is standby, switches the status to a state of receiving a request. The server apparatus 120 also measures the elapsed time since the status was switched to the state of receiving a request and when the elapsed time since the status was switched to the state of receiving a request, reaches a given period, executes a process that corresponds to a process request stored in a temporary storing unit.Type: GrantFiled: February 23, 2012Date of Patent: September 23, 2014Assignees: Citizen Holdings Co., Ltd., Citizen Systems Japan Co., Ltd.Inventor: Hiroki Tanzawa
-
Patent number: 8825839Abstract: A server hosting system provides managed servers for tenants of the server hosting system. Managed servers for different tenants can have the same IP addresses and fully-qualified domain names (FQDNs). Furthermore, the server hosting system provides routers for the tenants. The router for a tenant can receive a Domain Name System (DNS) update message. The DNS update message is a request for a DNS server to associate a tenant-side FQDN with a tenant-side IP address. This tenant-side IP address can concurrently be an IP address of a managed server of another tenant. In response to receiving the DNS update request, the router sends a DNS data message to a management system for the server hosting system. The DNS data message indicates the IP address, the tenant-side FQDN, and an IP address only associated with the given tenant.Type: GrantFiled: November 24, 2010Date of Patent: September 2, 2014Assignee: Unisys CorporationInventors: Mark S. Brandt, Sandy Hickoff, Linh Ly, Kathryn A. McDonald, Patricia A. Nichols, James E. Trevdte
-
Patent number: 8812644Abstract: A system for enabling a customized function to be implemented at at least one device in a domain, including: a set of application programming interfaces (APIs) coupled with a system, wherein the system is coupled with a server managing a premises, wherein the system is configured for interacting with at least one third party application that has a set of instructions thereon, via the set of APIs, such that the at least one third party application can communicate with a device driver at the premises without having knowledge of a protocol thereon and without having knowledge of the at least one device, wherein the premises comprises the at least one device; and an instruction translator coupled with the set of APIs which translates the set of instructions received from the at least one third party application to be an action and protocol that the at least one device understands.Type: GrantFiled: May 25, 2012Date of Patent: August 19, 2014Assignee: Candi Controls, Inc.Inventors: Mike Anderson, Steve Raschke
-
Patent number: 8776205Abstract: A communication system of a vehicle includes a mode determination module and a connection control module. The mode determination module sets a mode of operation to one of a first mode and a second mode based on a comparison of a common name (CN) of a root certificate with first and second predetermined CNs associated with operation in the first and second modes, respectively. The connection control module selectively transmits a request to one of a first server and a second server to establish a secure wireless connection between the connection control module and the one of the first and second servers. The first and second servers are different, and the first and second predetermined CNs are different.Type: GrantFiled: November 24, 2010Date of Patent: July 8, 2014Inventors: Ansaf I. Alrabady, Salvatore G. Trupiano, John Patrick S. Gonzaga
-
Patent number: 8738736Abstract: Some embodiments provide a scalable content streaming system that performs server-side archiving. The content streaming system includes a set of streaming server clusters, a remote storage server, and a set of distributed servers. Each streaming server cluster includes at least one streaming server and a local storage server. Each streaming server of a particular cluster distributes a content stream that is uploaded to the streaming server while also recording the content stream to the local storage server of that particular cluster. The remote storage server stores files from the local storage servers that are transferred when recording to those files is complete. The set of distributed servers distribute a live stream of content from a particular streaming server when the content is being uploaded to the particular streaming server and distribute a recorded stream of the content from the remote storage server when the upload is complete.Type: GrantFiled: November 23, 2010Date of Patent: May 27, 2014Assignee: EdgeCast Networks, Inc.Inventors: Seungyeob Choi, Alexander A. Kazerani
-
Patent number: 8626950Abstract: Generally described, the present disclosure is directed to managing request routing functionality corresponding to resource requests for one or more resources associated with a content provider. A service provider can assign a set of DNS servers corresponding to a distributed set of network addresses, or portions of network addresses, for one or more identifiable domains. If the service provider receives requests to assign DNS server to conflicting domains, the set of DNS servers for each identifiable are assigned such that there are no matching network addresses between the sets of domains associated with the conflicting domains.Type: GrantFiled: December 3, 2010Date of Patent: January 7, 2014Assignee: Amazon Technologies, Inc.Inventors: Colm MacCarthaigh, David R. Richardson, Benjamin W. S. Redman
-
Patent number: 8601079Abstract: Embodiments are directed towards a message system that stores and tags message attachment files to enable a user to navigate a personalized hierarchical structure of tags (“PHST”) and to select files for attachment to a message. The files may be received as a message attachment sent to the user and/or uploaded by the user as an attachment to a message sent from the user. The tags may include automatic tags determined by the system and/or custom tags defined by the user. The PHST may be provided to the user in a graphical user interface that enables the user to expand and/or collapse tags within levels of tags and to select a tag to attach files associated with the selected tag to a message. In some embodiments, targeted advertisements may be provided to the user based on information associated with the tags.Type: GrantFiled: November 29, 2011Date of Patent: December 3, 2013Assignee: Yahoo! Inc.Inventors: Ramanathan Rajamanthiram, Valliappan Chettiar Valliappan
-
Patent number: 8554853Abstract: A method of delivering an electronic mail message. A mail server receives and stores a rule from a first user. Thereafter the mail server receives the electronic mail message from a second user comprising a sender. The mail server compares the rule with an email address in a field of the electronic mail message. Responsive to the rule being satisfied the email server takes an action with respect to the email address or the field to form a modified electronic mail message. Thereafter, the email server delivers the modified electronic mail message to a third user comprising a recipient. The first, second, and third users may all be different from each other.Type: GrantFiled: November 23, 2010Date of Patent: October 8, 2013Assignee: International Business Machines CorporationInventors: James E. Bostick, John M. Ganci, Jr., John P. Kaemmerer, Craig M. Trim
-
Patent number: 8543838Abstract: Cryptographic apparatus having corresponding methods and computer-readable media comprise: a mailbox memory module to store cryptographic commands received from a client over a client bus, wherein the client is external to the cryptographic apparatus; and a secure processor to obtain the cryptographic commands from the mailbox memory module over a first secure internal bus, execute the cryptographic commands, and store a status of execution of the cryptographic commands in the mailbox memory module over the first secure internal bus, wherein the client obtains the status of the cryptographic commands from the mailbox memory module over the client bus.Type: GrantFiled: November 11, 2010Date of Patent: September 24, 2013Assignee: Marvell International Ltd.Inventors: Siu-Hung Fred Au, Gregory Burd, Wayne C. Datwyler, Leonard J. Galasso, Tze Lei Poo, Minda Zhang
-
Patent number: 8544076Abstract: Providing access to an enterprise application from a telecommunications device via a client, through a device server, and an intermediate application gateway (IAG), is disclosed. The server is communication with the client and the IAG. The IAG and client are in indirect communication via the server. The client is operative to request an enterprise application token from the IAG using a dataset comprising a device identifier and a user identifier, without concurrently prompting a user for the dataset. The IAG is operative to prepare a token in response to the request, and push the token to an e-mail address associated with the telecommunications device via the server's push proxy gateway. The client is operative to employ the token in communications addressed to an enterprise application via the server and the IAG. The IAG is operative to replace the token in each communication with identification information called for by the enterprise application.Type: GrantFiled: November 11, 2010Date of Patent: September 24, 2013Assignee: BlackBerry LimitedInventors: Mahesh Babubhai Bhuta, Fernando Guerrero, James Andrew Godfrey, Graham Russell
-
Patent number: 8438277Abstract: A computer-implemented method for preventing data inconsistency within computer clusters may include (1) identifying a computer cluster includes (a) a plurality of nodes located at a plurality of sites, (b) a plurality of storage devices that store mirrored data at the sites, (c) at least one network communication link that enables nodes located at different sites to communicate with one another, and (d) at least one storage communication link that enables nodes to communicate with storage devices located at different sites, (2) detecting a communication failure that prevents communication via the storage communication link without preventing communication via the network communication link, (3) identifying a preference order that ranks the sites within the computer cluster by preference, and then (4) satisfying detach requests initiated by nodes within the computer cluster in the order specified by the preference order. Various other systems, methods, and computer-readable media are also disclosed.Type: GrantFiled: December 8, 2010Date of Patent: May 7, 2013Assignee: Symantec CorporationInventors: Rajesh Chepuri, Shailesh Marathe
-
Patent number: 6657631Abstract: In a computer graphics system, displaying any given graphics data on a monitor, the type of compression of screen data is chosen during processing. Further, the compression technique is allowed to vary on a per row basis within a block of pixels. The type of compression is encoded with the screen data and stored in screen memory. As the compressed graphics is read from screen memory just prior to display, the screen data is decompressed.Type: GrantFiled: July 31, 2000Date of Patent: December 2, 2003Assignee: Hewlett-Packard Development Company, L.P.Inventor: James A Schinnerer