Patents Examined by June Sison
-
Patent number: 9686669Abstract: A method of communication that includes sending a first message from user equipment to a server, requesting a home agent and/or a home address. The method also includes authenticating the user equipment and providing the home agent and/or home address only when the user equipment is authenticated. Also, a communication system, a server, and user equipment that are configured to implement the method.Type: GrantFiled: March 11, 2005Date of Patent: June 20, 2017Assignee: Nokia Technologies OyInventors: Vijay Devarapalli, Basavaraj Patil, Mohan Parthasarathy, Hannu Flinck, Meghana Sahasrabudhe
-
Patent number: 9686234Abstract: Embodiments are directed towards dynamically changing a quality of content being played when a robustness or level of trust is determined to have changed for a computing device, or platform, currently playing at least one stream of the content. An initial level of trust is determined for the computing device, and is used to select a quality of content from the at least one stream of content for play. During play, when a change in the level of trust is detected for the computing device, a different quality of the content may be selected, and replaces the currently playing content.Type: GrantFiled: August 15, 2012Date of Patent: June 20, 2017Assignee: Google Inc.Inventor: David Kimbal Dorwin
-
Patent number: 9680918Abstract: Methods and systems for efficient data transactions between applications running on devices associated with the same host. According to one embodiment, a host system includes an HTTP proxy and an SSL/TLS proxy operatively coupled with each other. The SSL/TLS proxy may be configured to perform SSL negotiation with a client and the HTTP proxy may be configured to communicate with a web server in clear text. Data can be transferred directly between the proxies through a pair of connected sockets using a handle of the other proxy's socket. The handle includes a pointer to an address within a memory of a first device upon which the other proxy is running. In this manner, data stored at the address may be processed by a proxy running on a second device without copying the data to the second device and without the overhead associated with the TCP/IP protocol stack.Type: GrantFiled: June 30, 2014Date of Patent: June 13, 2017Assignee: Fortinet, Inc.Inventor: William A. Kish
-
Patent number: 9680697Abstract: A method and technique for utilizing user feedback of product installation disclosed. The technique includes: initiating an installation process to install an instance of a product, by an install module of the product, on a client computing system of a first user; interfacing, by the install module, with a server system to retrieve install path data defining a default installation path for the product, the default installation path based on previous feedback data received from at least a second user previously installing another instance of the product; modifying, by the install module, a default installation path for the product on the client computing system of the first user using the install path data; during the installation process, obtaining current feedback data from the first user corresponding to the installation process on the client computing system of the first user; and transmitting the current feedback data to the server system.Type: GrantFiled: December 17, 2013Date of Patent: June 13, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James D. Creasman, Kevin D. Dillard, Jeffrey K. Johnson, Barry J. Pellas, Matthew T. Pellas, Matthew K. Thomas, Paul A. Titus
-
Patent number: 9680901Abstract: A method, apparatus and non-transitory computer medium are provided for encoding data of a media file for playback by a user equipment in a communications network. A request for a range of encoded data is received from the user equipment, the encoded data to be generated by encoding data from an original media file. The request for a range of encoded data is converted into a request for a range of original data from the original media file. The range of original data is retrieved and the range of original data is encoded to generate encoded data. The requested range of encoded data, from the generated encoded data, is provided to the user equipment.Type: GrantFiled: March 14, 2013Date of Patent: June 13, 2017Assignee: OPENWAVE MOBILITY, INC.Inventors: Declan Harrison, Christopher Brown
-
Patent number: 9672288Abstract: Briefly, embodiments of methods and/or systems for providing enhancements to search query processing are disclosed.Type: GrantFiled: December 30, 2013Date of Patent: June 6, 2017Assignee: Yahoo! Inc.Inventors: Hui Wu, Shenhong Zhu, Huming Wu
-
Patent number: 9674138Abstract: A method and apparatus for maintaining in a Lightweight Directory Access Protocol (LDAP) repository entries that are managed by an LDAP directory server. An LDAP directory server receives a client request to add a specified entry to an LDAP repository, determines, based on a managed entry configuration, that the specified entry requires a managed entry operation, and adds the specified entry to the LDAP repository. The LDAP directory server further adds a managed entry to the LDAP repository in accordance with the managed entry operation, where the managed entry is added to the LDAP repository without receiving any client request specifying the managed entry.Type: GrantFiled: October 26, 2010Date of Patent: June 6, 2017Assignee: Red Hat, Inc.Inventors: Nathan G. Kinder, Simo S. Sorce
-
Patent number: 9674318Abstract: A data processing system is provided. A host processing device supports a host transport engine operable to establish a first transport stream over a network with a remote peer. Device hardware comprises a device transport engine. The device transport engine is configured to monitor the first transport stream to determine a state of the first transport stream and in response to an indication from the host processing device perform transport processing of the first transport stream.Type: GrantFiled: March 31, 2014Date of Patent: June 6, 2017Assignee: SOLARFLARE COMMUNICATIONS, INC.Inventors: Steve L. Pope, David J. Riddoch
-
Patent number: 9674283Abstract: Methods and systems are provided for negotiating a session with a first server, wherein data within the session travels through at least a second server such as a proxy server; replacing a first client global unique identifier (GUID) with a second GUID generated by the second server; maintaining a GUID map table at the second server mapping the second GUID with the first GUID; requesting a plurality of leases on a file from the first server, wherein the each of the plurality of lease requests comprises a lease key and the second GUID, wherein the lease key is identical for each of the plurality of leases; providing caching services, wherein caching services are associated with a lease state corresponding to one of the plurality of leases; receiving an indication that a second client has made a lease request for the file; breaking the first lease upon receipt of the indication; and communicating a lease break notification to addresses associated with the second GUID.Type: GrantFiled: January 15, 2014Date of Patent: June 6, 2017Assignee: Cisco Technology, Inc.Inventors: Jitesh Mulchandani, Mangal Vithal Shrirame, Magesh Babu Nagalingam, Srinivas Dharmasanam, Paul Theodore Mathison, Suresh Pachiappan
-
Patent number: 9667719Abstract: Parallel storage systems are provided with a multi-tier hardware accelerated partitioned key-value store. A distributed storage system for storing a partitioned key-value store comprises at least one compute node comprising a partitioned key-value store server; the partitioned key-value store server being configured to store key-value data on at least one hardware accelerated key-value store. The hardware accelerated key-value store comprises, for example, a flash-based hardware accelerated key-value store and/or a disk-based hardware accelerated key-value store. The compute nodes optionally further comprise a local key value store for generating one or more of read and write commands for the flash-based hardware accelerated key-value store and/or the disk-based hardware accelerated key-value store.Type: GrantFiled: June 30, 2014Date of Patent: May 30, 2017Assignee: EMC IP Holding Company LLCInventors: John M. Bent, Sorin Faibish, James Pedone
-
Patent number: 9667590Abstract: Systems and methods for APN-based DNS query resolution for wireless data networks are disclosed. Some implementations include receiving a domain name system (DNS) query for a domain name from a device having a source IP address, the DNS query being associated with an access point name, determining whether the source IP address is within a predetermined IP address range, upon determining the source IP address is within the predetermined IP address range, updating the DNS query to include an updated domain name unique to the predetermined IP address range, forwarding the updated DNS query to a DNS server for resolution, receiving an IP address corresponding to the updated DNS query from the DNS server, the IP address being different from an IP address associated with the DNS query, and providing the device with the IP address corresponding to the updated DNS query.Type: GrantFiled: December 30, 2013Date of Patent: May 30, 2017Assignee: Cellco PartnershipInventors: Lixia Yan, Ho Yin Cheuk, Ravikumar Pattabiraman
-
Patent number: 9667654Abstract: A policy directed, security-centric model driven architecture is described to secure internal web services, such as those implementing service-oriented architecture (SOA), and external web services such as those hosted on a cloud computing platform. A distributed data dictionary hosted across multiple dictionary engines and operating in conjunction with web security services are used to embed security profiles in web services messages and to validate messages that contain such security profiles.Type: GrantFiled: January 8, 2015Date of Patent: May 30, 2017Assignee: METASECURE CORPORATIONInventors: Kathy J. Maida-Smith, Steven W. Engle, Michael J. Nieves
-
Patent number: 9661100Abstract: Software on a content-aggregation website obtains a resource associated with a podcast from a website publishing the podcast and stores it e resource on the content-aggregation website. The software adds the resource as a leaf node to a taxonomy generated by the content-aggregation website. The addition is based on data associated with the podcast. The non-leaf nodes in the taxonomy are categories of content. The software determines that a user of the content-aggregation website is qualified as to at least one category that includes the resource as a leaf node. The determination is based at least in part on feedback from the user that includes a viewing or listening history for the user. Then the software serves the resource to the user in a content stream published by the content-aggregation website, based at least in part on a personalization score associated with the resource.Type: GrantFiled: June 30, 2014Date of Patent: May 23, 2017Assignee: Yahoo! Inc.Inventors: Supreeth Rao, Sundeep Narravula, Shivakumar Ningappa
-
Patent number: 9661047Abstract: A computerized method for integrating media streams from a multiplicity of media systems over at least one network into a single media product at high media technical quality, the method comprising the steps of, at certain media systems from among the multiplicity thereof: a. Generating a low volume (LV) media stream representation from a high volume media stream, where the low volume stream's bit-rate is different from the high volume stream's bit-rate; b. streaming the low volume media stream to a content generation center via a data communication network; c. Maintaining high volume local data as a high volume media stream in a storage medium coupled to at least one of the media systems; and d. maintaining mapping information between the low volume stream and the high volume local data for enabling access to media portions in the high volume media stream storage, which correspond based on LV stream time.Type: GrantFiled: April 30, 2013Date of Patent: May 23, 2017Assignee: MOBILATV LTD.Inventor: Nati Baratz
-
Patent number: 9660964Abstract: Communications router for anonymously routing messages between a source communication device (200) and respondent communication devices (213,214,215,2116,217,218). A source storage means (203) is provided for storing the communication identifiers for the source communication device (200) and a predetermined subject identifier for designating messages associated therewith. A respondent storage means (203) is provided for storing the communication identifiers for each respondent communication device (213,214,215,2116,217,218), along with a unique tag identifier assigned thereto. A first message handler (202,204,205,206) selects received messages from the respondent communication devices (213,214,215,2116,217,218), attaches the appropriate tag identifier, and transmits the message to the source communication device (200).Type: GrantFiled: December 19, 2008Date of Patent: May 23, 2017Assignee: BYTEBORNE TECHNOLOGIES LIMITEDInventor: Edward Yaw Asiedu
-
Patent number: 9660894Abstract: A first electronic message collector collects electronic messages travelling on a first network and stores the electronic messages in a first storage. A second electronic message collector collects electronic messages travelling on a second network and stores the electronic messages in a second storage. An electronic message associator retains a mapping table in which the correlation, or similar, between electronic messages travelling from the first network to a gateway device and electronic messages travelling from the gateway device the second network are defined. The electronic message associator references the mapping table and associates the electronic messages stored in the second storage with the electronic messages stored in the first storage. From the result of the above-mentioned association, a status analyzer determines whether or not receipt of electronic message between the first network and the second network is accomplished normally.Type: GrantFiled: April 18, 2012Date of Patent: May 23, 2017Assignee: Mitsubishi Electric CorporationInventors: Noriyuki Komiya, Masanori Nakata, Akihiro Ochiai
-
Patent number: 9654522Abstract: A method includes providing a first party and a second party access to an integrated incubation environment (e.g., a multi-tenant system) residing on a server; storing, on the server, information relating to a collaborative project, wherein a first portion of the information is received from the first party, and a second portion of the information is received from the second party; and presenting the information to the first party and the second party over a network using at least one social network component.Type: GrantFiled: April 30, 2013Date of Patent: May 16, 2017Assignee: Salesforce.com. Inc.Inventor: Rajaram Satyanarayanan
-
Patent number: 9654293Abstract: Embodiments disclosed herein provide for identification processes and/or procedures for accessories coupled with a mobile computing device. During identification an accessory can communicate lingo information that includes only those lingoes the accessory can use while coupled with the mobile computing device. The accessory can also communicate accessory protocol information to the mobile computing device during identification. The accessory can be limited to using only those lingoes and/or those protocols identified during identification. Various other accessory information, capabilities, preferences, etc. can also be communicated to the mobile computing device during identification.Type: GrantFiled: November 30, 2014Date of Patent: May 16, 2017Assignee: APPLE INC.Inventors: Lawrence G. Bolton, Shyam S. Toprani
-
Patent number: 9654351Abstract: A system and method for storing role definitions for cloud provider systems, receiving a first request to assign a user to a first role specifying a first cloud computing resource of a respective resource type, identifying a role definition corresponding to the first role that includes an action set permitted, and creating the first role for the user on the first cloud computing resource by associating the identified role definition with the first cloud computing resource and the user. A second request to assign the user to a second role is received specifying a second cloud computing of the respective resource type, and the second role is created for the user on the second cloud computing resource, where the identified role definition corresponds to the first and second roles, and wherein creating the second role includes associating the identified role definition with the first cloud computing resource and the user.Type: GrantFiled: August 22, 2013Date of Patent: May 16, 2017Assignee: Red Hat, Inc.Inventor: Scott Wayne Seago
-
Patent number: 9654589Abstract: A method for facilitating sharing of widget programs among a plurality of personal electronic devices is disclosed. The method includes establishing a database of the widget programs capable of being executed by the plurality of personal electronic devices. The method further includes receiving, over a communication network, a widget forwarding request from at least one of the plurality of personal electronic devices. An instance of a selected one of the widget programs is then transmitted, in response to the widget forwarding request, to another of the plurality of personal electronic devices.Type: GrantFiled: August 24, 2007Date of Patent: May 16, 2017Assignee: BBY SOLUTIONS, INC.Inventors: Steven M. Adler, Joseph B. Grand, Andrew S. Huang, Duane S. Maxwell, Kenneth E. Steele, Stephen L. Tomlin