Patents Issued in December 15, 2015
  • Patent number: 9215244
    Abstract: The disclosed method involves monitoring behavior of at least one node, associated with at least one user, in a network to generate a behavior profile for the user(s). The method further involves comparing the behavior profile for at least one user with a baseline behavior profile for the user(s). Also, the method involves determining when there is a difference between the behavior profile for at least one user and the baseline behavior profile for the user(s). Further, the method involves flagging an event associated with the difference: when the difference exceeds a baseline threshold level, does not exceed a baseline threshold level, meets at least one criterion, and/or does not meet at least one criterion. Additionally, the method involves classifying the event to an event classification. Further, the method involves transmitting the event to at least one other node in the network and/or a network operations center.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: December 15, 2015
    Assignee: THE BOEING COMPANY
    Inventors: Arun Ayyagari, Timothy M. Aldrich, David E. Corman, Gregory M. Gutt, David A. Whelan
  • Patent number: 9215245
    Abstract: Systems and methods for automatically analyzing and predicting behavior of binary executable programs are provided. A virtual machine receives a URL or content based feature corresponding to a binary executable program and the virtual machine analyzes the behavior of the binary executable program. The safety information of the binary executable program is determined based on the analysis report generated by the virtual machine and its impact on the virtual machine. A binary explorer selects a URL or content based feature corresponding to the binary executable program to be analyzed. A binary analyzer automatically records the behavior of the binary executable program to generate a report containing safety information describing the interaction occurred between the binary executable program and the analysis virtual machine. A result interpreter determines and predicts whether the binary executable program is safe based on the information generated by the binary analyzer.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: December 15, 2015
    Assignee: Google Inc.
    Inventors: Moheeb Abu Rajab, Xin Zhao, Niels Provos
  • Patent number: 9215246
    Abstract: The invention discloses a website scanning apparatus for performing a security vulnerability scanning on a target website, which apparatus comprises: a web page obtaining component obtaining current content and/or features of a web page corresponding to a link to be processed; a link processing component including a change judgment device for judging whether the web page corresponding to the link to be processed has been changed based on stored web page content and/or features corresponding to the link to be processed as well as the current web page content and/or features of the link to be processed; and a vulnerability detecting component for performing a security vulnerability detection on a web page corresponding to a link to be processed for which the web page has been changed. The invention also discloses a website scanning method corresponding thereto.
    Type: Grant
    Filed: October 21, 2011
    Date of Patent: December 15, 2015
    Assignee: NSFOCUS INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Da Zhou, Xiaoming Wang, Ming Lv, Hui Jiang, Guangxu Liu, Xiaohai Lu, Na Li, Xing Ye
  • Patent number: 9215247
    Abstract: The present disclosure provides a system that includes a server hosting an application under test (AUT), an observer configured to monitor instructions executed by the AUT, and a computing device communicatively coupled to the AUT and the observer through a common communication channel. The computing device may be configured to send an application request to the AUT, wherein the application request is configured to expose a potential vulnerability of the AUT. The computing device may receive an application response from the AUT in accordance with the AUT's programming. The computing device may send a service request to the observer, and receive a service response from the observer that contains information corresponding to the instructions executed by the AUT due to the application request, information about the AUT, or information about a server hosting the AUT.
    Type: Grant
    Filed: May 31, 2011
    Date of Patent: December 15, 2015
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Brian V. Chess, Iftach Ragoler, Philip Edward Hamer, Russell Andrew Spitler, Sean Patrick Fay, Prajakta Subbash Jagdate
  • Patent number: 9215248
    Abstract: Systems, methods, and software for operating one or more content delivery nodes (CDN), which cache content for delivery to end users, are provided herein. In one example, content requests received from at least a first end user for the content at a first CDN are monitored to determine when the content requests comprise an attack on the first CDN. Responsive to the attack on the first CDN, a rate limit is established in the first CDN on at least the content requests received by the first CDN and an indication of the attack is transferred for delivery to at least a second CDN. Responsive to the indication of the attack, the rate limit is applied for further content requests received for the content at the second CDN.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: December 15, 2015
    Assignee: Fastly Inc.
    Inventors: Artur Bergman, Tyler McMullen
  • Patent number: 9215249
    Abstract: Devices, systems, and methods for conducting trusted computing tasks on a distributed computer system are described. In some embodiments, a client device initiates a trusted task for execution within a trusted execution environment of a remote service provider. The devices, systems, and methods may permit the client to evaluate the trusted execution capabilities of the service provider via a planning and attestation process, prior to sending data/code associated with the trusted task to the service provider for execution. Execution of the trusted task may be performed while enforcing security and/or compartmentalization context on the data/code. Systems and methods for managing and exchanging encryption keys are also described. Such systems and methods may be used to maintain the security of the data/code before during, and/or after the execution of the trusted task.
    Type: Grant
    Filed: September 29, 2012
    Date of Patent: December 15, 2015
    Assignee: Intel Corporation
    Inventor: Ned M. Smith
  • Patent number: 9215250
    Abstract: The present invention relates to a system that manages security of one or more computer systems and/or one or more different types of I/O channels such as USB, Ethernet, SATA, and SAS. According to certain aspects, the management system is distributed. That is, a central management system and computer subsystems are physically distributed within one or more geographical areas, and communicate with each other by passing messages through a computer network. According to certain additional aspects, the configuration and/or security functions performed by methods and apparatuses according to the invention can be logically transparent to the upstream host and to the downstream device.
    Type: Grant
    Filed: August 20, 2013
    Date of Patent: December 15, 2015
    Assignee: Janus Technologies, Inc.
    Inventors: Joshua Porten, Sofin Raskin, Michael Wang, Mikhail Borisov
  • Patent number: 9215251
    Abstract: Disclosed embodiments of a data protection mechanism can provide secure data management. In particular, the disclosed embodiments provide secure data management mechanisms that can control transfer of data items so that contents of protected data items are not accessible to non-authorized parties. For example, the disclosed system can prevent an application from storing a protected file using a new file name. As another example, the disclosed system can prevent an application from sending a protected file to another computing device over a communication network.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: December 15, 2015
    Assignee: AppSense Limited
    Inventors: Ian J. McLean, Paul Delivett
  • Patent number: 9215252
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to identify privacy relevant correlations between data values. An example disclosed apparatus includes a principal monitor to identify a first privacy value associated with a first principal, a tuple manager to build a probability tuple matrix comprising a first tuple and a plurality of second tuples, the first tuple including the first principal and the associated first privacy value, and an Eigenvector engine to evaluate the probability tuple matrix to identify a dominant Eigenvector indicative of a correlation between the first privacy value and one of the plurality of second tuples.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: December 15, 2015
    Assignee: Intel Corporation
    Inventors: Ned M Smith, Nathan Heldt-Sheller
  • Patent number: 9215253
    Abstract: A method and corresponding device and system to provide a real-time call announcement to a called device. According to the method, a called device begins receiving call announcement media without having first engaged in session setup signaling to set up a session through which to receive the call announcement media. In normal operation, the device would disregard such incoming media, since no session has been set up for receiving the media. As disclosed, however, the device will also receive at about the same time a call setup request that seeks setup of the underlying call, and the device will treat its receipt of that call setup request as a key to allow playout of the call announcement media even though no session has been set up for receipt of the call announcement media. The called device will then play out the call announcement media as an announcement for the call.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: December 15, 2015
    Assignee: Sprint Spectrum L.P.
    Inventors: Jeremy R. Breau, Jason R. Delker, Manish Mangal, Mathew Oommen
  • Patent number: 9215254
    Abstract: A communication system providing telephony communication across combined circuit switched and packet switched networks, such as a telephone network and the Internet, which are connectable to terminals, such as telephones and computers, for selective communication therebetween. The communication system includes an authorization and account control object in the packet switched network, multiple gateways between the circuit switched and packet switched networks providing controlled connectivity between those networks, and an information retrieval object in the packet switched network.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: December 15, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Eric A. Voit, Edward E. Balkovich, William D. Goodman, Jayant G. Gadre, Patrick E. White, David E. Young
  • Patent number: 9215255
    Abstract: A method and apparatus for seamlessly transferring content from a first communication device to a second communication device is disclosed. The method includes establishing a communication session with a controller for streaming content and sending a request to the controller for sharing the content being currently streamed at the first communication device. The request includes an option tag indicating a share request and an address of the second communication device to which the content is to be shared. The method further includes receiving a notification from the controller once the second communication device starts receiving the content from a point in time at which the request was sent from the first communication device.
    Type: Grant
    Filed: December 17, 2009
    Date of Patent: December 15, 2015
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventor: Ranjit Avasarala
  • Patent number: 9215256
    Abstract: In an embodiment, a single registrar component of an Internet Protocol (IP) Multimedia Subsystem (IMS) network, receives a request to register a client device associated with a user to an IMS service. The single registrar component sends an acknowledgment to the request that indicates an assignment of device-specific routing identifier(s) (e.g., GRUUs) for the client device. The acknowledgment is further configured to include an indication other device-specific routing identifier(s) for other client device(s) that have already registered to the IMS service in association with the same user.
    Type: Grant
    Filed: August 21, 2013
    Date of Patent: December 15, 2015
    Assignee: QUALCOMM INCORPORATED
    Inventor: Vijay A. Suryavanshi
  • Patent number: 9215257
    Abstract: A terminal device capable of creating a group for allowing other terminal devices to join the group is provided. When a terminal device not belonging to the group calls a terminal device in the group, any of the terminal devices in the group can answer the call in response a user input. A method for exchanging voice over Internet protocol (VoIP) signaling between the terminal devices within the group is also provided.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: December 15, 2015
    Assignee: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Yao-Wen Chang, Shin-Hsin Hsu
  • Patent number: 9215258
    Abstract: Described is a method for administering an online conference. The method includes receiving an electronic communication from a conference participant. A group is determined to be associated with the conference participant. An action is performed on the conference participant based on the group association.
    Type: Grant
    Filed: June 7, 2012
    Date of Patent: December 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: David Louis Kaminsky, Malcolm William Kilmer, David M. Ogle
  • Patent number: 9215259
    Abstract: Internet streaming from broadcast radio or television stations is described wherein triggers for dynamic content from internal or external systems cause an encoder system to generate command messages, and optionally to synchronize those command messages with any delays associated with the triggering events. Command messages are delivered through a streaming media distribution system to client media players which obtain or present the dynamic content, in association with any desired configuration changes to the appearance of the media player or the method or manner in which the dynamic content is presented.
    Type: Grant
    Filed: June 15, 2013
    Date of Patent: December 15, 2015
    Inventor: Harry E Emerson, III
  • Patent number: 9215260
    Abstract: A system and method for a live streaming platform that can redundantly process input streams in parallel ingestion pipelines is disclosed herein. Ingested input streams in the parallel pipelines can be segmented using a stable segmentation function that creates identical segments in each of the streams in the pipelines. If errors occur, or there are disruptions in one or more of the input streams or pipelines, the live streaming platform can switch between the input streams on a per segment basis to provide reliable streaming feeds to a content distribution network. A master stream can be constructed from each of the master segments per a time period based on a reliability of each of the input streams and segments. Practicing pipeline affinity by selecting subsequent master segments from the same pipeline can minimize glitches.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: December 15, 2015
    Assignee: Google Inc.
    Inventors: Francisco Manuel Galanes, Vijnan Shastri, Pawel Jurczyk
  • Patent number: 9215261
    Abstract: A method of generating media programming includes the steps of providing by an aggregator to a client a list of feeds; receiving by the aggregator from the client a selection of one of the feeds; receiving by a publisher from the aggregator the feed selection; and providing to the client media programming based on a publisher-initiated feed responsive to the feed selection and including media elements selected and concatenated with the feed responsive to the client information.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: December 15, 2015
    Assignee: NTECH PROPERTIES, INC.
    Inventor: Dwight Marcus
  • Patent number: 9215262
    Abstract: Technology to provide streaming with coordination of video orientation (CVO) is disclosed. In an example, a server can include computer circuitry configured to: receive a device capability for a client; and modify streamed content to the client based on an inclusion of a CVO attribute in the device capability.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: December 15, 2015
    Assignee: INTEL CORPORATION
    Inventor: Ozgur Oyman
  • Patent number: 9215263
    Abstract: A first telephony device sets up a first communication channel through an Internet protocol (IP) network for conducting an IP based telephony communication with a second telephony device. The first communication channel includes one or more media relays. The first telephony device then begins to conduct the telephony communication with the second telephony device over the first communication channel. While the initial stages of the telephony communication are ongoing, the first telephony device sets up a second communication channel with the second telephony device that does not utilize media relays. The telephony communication is then switched to the second communication channel. Proceeding in this fashion ensures that a communication channel can be rapidly established between the first and second telephony devices so that the telephony communication can quickly commence.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: December 15, 2015
    Assignee: Vonage Network, LLC
    Inventors: Jaya Meghani, Mark Wootton
  • Patent number: 9215264
    Abstract: Techniques for monitoring secure cloud based content are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for monitoring secure cloud based content comprising monitoring, using a browser component, a secure session accessing cloud based content, the monitoring capable of accessing content other than content requested by a user of the browser, identifying content meeting a specified criteria, and performing a specified action based at least in part on the identified content.
    Type: Grant
    Filed: August 20, 2010
    Date of Patent: December 15, 2015
    Assignee: Symantec Corporation
    Inventors: Ilya Sokolov, Keith Newstadt
  • Patent number: 9215265
    Abstract: An extension to a file delivery protocol which permits the signaling of cache control information to a receiving device. Various embodiments of the present invention permit a server or other sending device to signal instructions regarding cache control to a receiving device using the file delivery protocol. This signaling may include information such as whether the receiving device should cache a file, how long the file should be cached for, and/or a cache priority assignment for the file. Various embodiments of the present invention may be particularly useful in the transmission of rich media content, where some content may be sent over RTP while other information is transmitted via the file delivery protocol.
    Type: Grant
    Filed: August 21, 2007
    Date of Patent: December 15, 2015
    Assignee: Nokia Technologies Oy
    Inventor: Imed Bouazizi
  • Patent number: 9215266
    Abstract: A system for zero-footprint screen capture, comprising a communication server software module, a screen capture server software module, a web server software module, and a media upload server software module, wherein the web server, on receiving a request for a specific web page from a client application whose screen is to be captured, uploads a persistent screen capture software application to the client, and further wherein, upon receiving a connection request from the screen capture application, establishes a persistent connection to the screen capture application and, on receiving a notification from the communication server pertaining to an interaction involving a user of the client application, sends instructions via the persistent connection to the screen capture application, and wherein the media upload server receives via the established connection to the uploaded screen capture application one or more data packets containing screen capture graphics data.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: December 15, 2015
    Assignee: ZOOM INTERNATIONAL S.R.O.
    Inventor: Michal Kridlo
  • Patent number: 9215267
    Abstract: Streamed content that is a subset of a set of content is received. Further, the streamed content is stored. In addition, at least a portion of the streamed content is played. A request to download a remainder of the set of content is received. Further, a download bitrate is selected. In addition, the remainder of the set of content is received according to the download bitrate.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: December 15, 2015
    Assignee: Disney Enterprises, Inc.
    Inventors: Mark Arana, Kevin Liao, Jared McPhillen
  • Patent number: 9215268
    Abstract: Embodiments may include the generation and use of content source rankings for improving playback quality of content streams. In embodiments, a merchant system may collect and aggregate multiple quality metrics for different content streams that various content sources provide to various clients. The merchant system may utilize the quality metrics to generate rankings of content sources for clients. In some cases, a client itself may generate a ranking of content sources for use in the selection of content sources. The merchant system may provide such rankings to clients to improve the content stream playback experience on the client. For instance, at content acquisition time, a client may request a content stream from a content resource ranked highest on a content source ranking provided by the merchant. If the content stream degrades, the client may source subsequent portions of the content stream from another highly ranked content source of the ranking.
    Type: Grant
    Filed: March 18, 2011
    Date of Patent: December 15, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: James H. Wood, James Marvin Freeman, II, Wesley Shawn Davis, Jinesh U. Vora
  • Patent number: 9215269
    Abstract: Disclosed are various embodiments for predictive caching of content to facilitate instantaneous use of the content. If a user is likely to commence use of a content item through a client, and if the client has available resources to facilitate instantaneous use, the client is configured to predictively cache the content item before the user commences use. In doing so, the client may obtain metadata for the content item and an initial portion of the content item from a server. The client may then initialize various resources to facilitate instantaneous use of the content item by the client based at least in part on the metadata and the initial portion.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: December 15, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: James Marvin Freeman, II, Aaron M. Bromberg, Bryant F. Herron-Patmon, Nush Karmacharya, Joshua B. Barnard, Peter Wei-Chih Chen, Stephen A. Slotnick, Abhishek Dubey, Andrew J. Watts, Richard J. Winograd
  • Patent number: 9215270
    Abstract: A computerized method for determining a structure of at least one application in a computerized organization, the method comprising receiving at least one entry point including an identification of a virtual location on a computer network; for each entry point, receiving a determination of an individual applicative component that processes data arriving through that entry point; identifying at least some communicating entry points through which the first applicative component communicates with additional applicative components; and for each of the at least some communicating entry points, using a processor for determining the applicative component that processes data arriving through that communicating entry point; and providing at least a portion of a structure including: applicative components associated with the application and information with regard to which of the applicative component communicates with which.
    Type: Grant
    Filed: August 9, 2011
    Date of Patent: December 15, 2015
    Assignee: SERVICENOW, INC.
    Inventors: Shai Mohaban, Haviv Rosh, Yarin Benado, Yuval Cohen
  • Patent number: 9215271
    Abstract: An apparatus and method for executing an application within a mobile device is provided. The method includes receiving, at a first device, a message from a second device external to the first device, the message including an application identifier; executing, at the first device, at least one application among a plurality of applications based at least in part on the application identifier; and performing, at the first device, a function of the at least one application based at least in part on a command received from the second device.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: December 15, 2015
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Joo Hyun Kim, Byung Woan Kim
  • Patent number: 9215272
    Abstract: Distributing meeting data from an interactive whiteboard projector to at least one computer of a meeting member, comprises: in the interactive whiteboard projector, using a processor to save meeting data, generate a password, display a screen with a URL of the projector and the password and use a web server to transfer the meeting data from the interactive whiteboard projector to the at least one computer.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: December 15, 2015
    Assignee: Seiko Epson Corporation
    Inventors: Steve Nelson, Victor Ivashin
  • Patent number: 9215273
    Abstract: The invention provides a system, a method and a computer program product that facilitate access to one or more applications by a computing device. The invention includes determining one or more contexts associated with at least one of the computing device and a user of the computing device, such that the one or more contexts describe at least one of an environment and an activity of the at least one of the user and the computing device. Thereafter at least one contextual tag corresponding to the one or more contexts is generated. Subsequently, the one or more applications associated with the at least one contextual tag are identified and the computing device is enabled to access the one or more applications.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: December 15, 2015
    Inventors: Premkumar Jonnala, Keertikiran Gokul
  • Patent number: 9215274
    Abstract: Methods and systems are provided for processing information associated with vehicles via one or more servers of a cloud system. One example method includes establishing a communication link between a computing device associated with a vehicle and a server. The communication link is over a wireless network and the communication link is established in association with a user account. The communication link is established for one or more sessions The method further includes receiving, at the server, a plurality of actions associated with inputs to the vehicle. The plurality of actions are received during the one or more sessions, and generating, by the server, a recommendation to program a setting at the vehicle. One or more of the plurality of actions at the vehicle during the one or more sessions are processed to determine a confidence score associated with generating the recommendation to program the setting. Generation of the recommendation occurs upon reaching or exceeding a predefined threshold.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: December 15, 2015
    Inventors: Angel A. Penilla, Albert S. Penilla
  • Patent number: 9215275
    Abstract: A method, system, and computer program product for balancing servers based on server load status, include: receiving from a server a service response to a service request, the service response including a result from a processing of the service request and a server status indicating a computing load status of the server; obtaining the server status from the service response; receiving a next service request from a host, the next service request comprising a Uniform Resource Locator (URL); determining that the server is configured to process the URL; determining whether the server status indicates that the server is available to process the next service request; and in response to determining that the server status indicates that the server is available to process the next service request, sending the next service request to the server.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: December 15, 2015
    Assignee: A10 Networks, Inc.
    Inventors: Lalgudi Narayanan Kannan, Ronald Wai Lun Szeto, Lee Chen, Feilong Xu, Rajkumar Jalan
  • Patent number: 9215276
    Abstract: A data transfer system comprises a server and a plurality of devices each operable as a client of the server. The server in turn comprises a notification arrangement to notify a device that it is to become a member of a peer group comprising other clients of the server. The server further comprises a client/server data transmitter to send data to the respective device upon such notification. Each device in turn comprises a client/server data receiver to receive respective data from the server, and a peer-to-peer communicator to send respective data received from the server to one or more peers, and to receive from one or more peers respective data that was sent to it or them by the server.
    Type: Grant
    Filed: June 3, 2008
    Date of Patent: December 15, 2015
    Assignee: Sony Computer Entertainment Europe Limited
    Inventors: Tomas Owen Gillo, Scott Christopher Waugaman, Mitchell Goodwin
  • Patent number: 9215277
    Abstract: Disclosed are a resource sharing method and device, and a storage medium. The technical solution in the embodiments of the present invention is applied to use a relationship chain to perform authentication control. When a resource download link is generated, corresponding relationship chain information is added into the link, and the resource download link is recorded and sent by a sharing server. When a user needs to perform downloading according to the received resource download link, authentication is performed on the user according to the relationship chain information. Only users who have the friendly relationship corresponding to the relationship chain are permitted to download specific contents, thereby introducing a controlled resource sharing mechanism in the existing download platform system, controlling contents to be legally and orderly spread, and at the same time enabling the resource spreading process to be traced.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: December 15, 2015
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Gang Liu, Hang Yin, Xiaokang Li
  • Patent number: 9215278
    Abstract: A method for enforcing data integrity in an RDMA data storage system includes flushing data write requests to a data storage device before sending an acknowledgment that the data write requests have been executed. An RDMA data storage system includes a node configured to flush data write requests to a data storage device before sending an acknowledgment that a data write request has been executed.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: December 15, 2015
    Assignee: NetApp, Inc.
    Inventor: Dhananjoy Das
  • Patent number: 9215279
    Abstract: Described herein are method and apparatus for servicing software components of nodes of a cluster storage system. During data-access sessions with clients, client IDs and file handles for accessing files are produced and stored to clients and stored (as session data) to each node. A serviced node is taken offline, whereby network connections to clients are disconnected. Each disconnected client is configured to retain its client ID and file handles and attempt reconnections. Session data of the serviced node is made available to a partner node (by transferring session data to the partner node). After clients have reconnected to the partner node, the clients may use the retained client IDs and file handles to continue a data-access session with the partner node since the partner node has access to the session data of the serviced node and thus will recognize and accept the retained client ID and file handles.
    Type: Grant
    Filed: February 17, 2009
    Date of Patent: December 15, 2015
    Assignee: NetApp, Inc.
    Inventors: Nam Le, Paul Yuedong Mu, John Russell Boyles
  • Patent number: 9215280
    Abstract: In a system and method to allow a user to download multiple files in a SharePoint environment, the system includes a detection module configured to detect a selection of at least one item from a document library by a user. The item can be one or more of a file or folder including groups of files. The system further includes a packaging module configured to package the at least one item as a zip file. Furthermore, the system includes a downloading module configured to download the zip file.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: December 15, 2015
    Assignee: Unisys Corporation
    Inventors: Saravanan Veeramani, Sahana Neeralike
  • Patent number: 9215281
    Abstract: An interactive interface facilitates the setting of preferences and other programmable parameters of an appliance. The interface is hosted by a server on a global computer network. The appliance owner initiates a connection to the server and is presented with a graphical user interface for setting the preferences and features of the appliance. Once the desired settings have been made, they are downloaded to the appliance either directly from the server or the appliance owner's computer or indirectly using a portable transfer device.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: December 15, 2015
    Assignee: INTELLECTUAL DISCOVERY CO., LTD.
    Inventors: Jerry Iggulden, Kyle Fields
  • Patent number: 9215282
    Abstract: Methods are provided that include receiving a request to couple a first client device to a communication session, wherein the request includes user identification information. The method may include determining a number of client devices coupled to the communication session and comparing the number of client devices coupled to the communication session to a maximum number of client devices to determine whether the maximum number of client devices are coupled to the communication session. The method may also include when the maximum number of client devices are coupled to the communication session, determining whether a user associated with the first client device is a preferred user based on at least the user identification information and when the user is the preferred user, coupling the client device associated with the preferred user to the communication session.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: December 15, 2015
    Assignee: Google Inc.
    Inventor: Kiran Naik
  • Patent number: 9215283
    Abstract: A controller function residing underneath a client application in a TCP/IP stack or session layer monitors state and status information associated with session-based application layer functions (e.g., content retrieval) and uses this information to migrate one or more sessions from a first client interface to a second client interface (e.g., 3G, 4G, LTE, 802.11x, WiMAX) and to a different application function serving entity (e.g., a different content server, cache server, service provider).
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: December 15, 2015
    Assignee: Alcatel Lucent
    Inventors: K. Georg Hampel, Thierry E. Klein
  • Patent number: 9215284
    Abstract: Provided are a method and an apparatus for providing a service based on Personal Network Entity (PNE) components and resources within an apparatus without implementing a function of generating and managing a service group only in a case in which a plurality of PNEs provide a similar function by providing a function of generating and managing the service group based on components included in a network apparatus or resources with the apparatus in an environment providing a Converged Personal Network Service (CPNS) service. Accordingly, it is possible to avoid inefficient overlapping developments and operations and prevent resources from being wasted.
    Type: Grant
    Filed: August 6, 2012
    Date of Patent: December 15, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seok-Hoon Choi, Se-Hee Han, Ho-Yeon Park
  • Patent number: 9215285
    Abstract: A database server stores information about content posted to multiple content storage servers. A client device makes a reading request for information from the database server about content posted to content storage servers within a span of locations selected by a user and within a span of time selected by a user. The database server stores information about content posted to multiple content storage servers in response to a loading request for content posted within a distance of multiple locations.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: December 15, 2015
    Assignee: Targets Brands, Inc.
    Inventor: Jacob A. Whiting
  • Patent number: 9215286
    Abstract: A system for creating an activity-based social includes receiving information from a computing device of a participant in an activity, and determining that the information qualifies the participant for membership in a social network associated with the activity. The system also includes associating the participant with the social network, and enabling access, by the participant, to an electronic portal that provides access to the social network.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: December 15, 2015
    Assignee: Goolge Inc
    Inventors: William N. Schilit, Roy Want, Bay-Wei Chang, Yang Li, Shumin Zhai, Ed Huai-Hsin Chi, Elin R. Pedersen
  • Patent number: 9215287
    Abstract: The present method and system implements a method for presenting notifications on an electronic device partitioned into two or more distinct instances, each instance being aware of separate sets of events associated to applications running in that instance. The method includes collecting for each instance the notifications corresponding to the separate sets of events, rendering in the active instance the active instance notifications using a first display mode, while rendering the other instance notifications using a second display mode.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: December 15, 2015
    Assignee: FRANCE TELECOM
    Inventors: Brian Meckler, Joseph Arceneaux
  • Patent number: 9215288
    Abstract: Methods and apparatus to share online media impression data are disclosed. An example method includes sending a response to a request, the response including an identification of a first cookie used by an audience measurement entity and an indication of a database proprietor, and receiving a mapping of the first cookie to a second cookie used by the database proprietor and demographic information associated with the second cookie by the database proprietor.
    Type: Grant
    Filed: June 11, 2013
    Date of Patent: December 15, 2015
    Assignee: THE NIELSEN COMPANY (US), LLC
    Inventors: Amitabh Seth, Brahmanand Reddy Shivampet
  • Patent number: 9215289
    Abstract: A social networking system manages the accessibility of content items provided by users and directed to various audiences in the social networking system. An author provides the social networking system with a content item, a content item tag indicating an association between the content item and a tagged user, and a definition of a first audience who may view the content item. The social networking system then allows the tagged user to provide a definition of a second audience who may view the content item, where the second audience may contains users who are not in the first audience defined by the original author. The social networking system then determines whether a viewing user may view the posted content item (and tag) based on whether the viewing user is in at least one of the first audience and the second audience.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: December 15, 2015
    Assignee: Facebook, Inc.
    Inventors: Aaron Sittig, Samuel Lessin
  • Patent number: 9215290
    Abstract: A method includes determining a location of a first monitoring device used while performing an activity. The first monitoring device is worn by a first user. The method includes determining a location of a second monitoring device used while performing an activity. The second monitoring device is worn by a second user. The method further includes determining whether the locations of the first and second monitoring devices are within a range and whether the activities are similar. The method includes sending a prompt to the first monitoring device upon determining that the activities are similar and the locations are within the range. The prompt includes a request for permission from a first user account to allow a second user account to access information from the first user account regarding the activity performed using the first monitoring device.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: December 15, 2015
    Assignee: Fitbit, Inc.
    Inventors: Shelten Gee Jao Yuen, James Park, Hans Christiansen Lee
  • Patent number: 9215291
    Abstract: A policy control node, a PCN, for a first PLMN, the PCN comprising a PCRF, the PCN having an interface towards an SPR/UDR, in the first PLMN, the PCRF of the PCN being arranged to receive a request from another node in the first PLMN or in a second PLMN for establishing a PDN-connection for a UE. The PCRF is arranged to, as a result of said request, send a query to the SPR/UDR regarding whether or not the PCRF is allowed to set the upper limit for the UE-AMBR for the UE, the PCRF being arranged to, if the reply from the SPR/UDR to the query is positive, determine and transmit the upper limit of the UE-AMBR for the UE to said other node.
    Type: Grant
    Filed: November 4, 2011
    Date of Patent: December 15, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Josefin Karlsson, John Stenfelt
  • Patent number: 9215292
    Abstract: A detection unit detects connection status information of the plurality of information processing terminals and a generation condition for data in the information processing terminals. A derivation unit derives a predicted data amount predicted to be uploaded in a unit time to the information processing apparatus and a processable data amount that the information processing apparatus is capable of processing in a unit time based on at least one of the connection status information or the generation condition. A request unit makes a request to at least one information processing terminal, in a case where the predicted data amount exceeds the processable data amount, to change the generation condition for data in the at least one information processing terminal in order to lower a data amount.
    Type: Grant
    Filed: July 24, 2013
    Date of Patent: December 15, 2015
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Kenichi Fujii
  • Patent number: 9215293
    Abstract: One embodiment is directed to a system for enabling two or more users to interact within a virtual world comprising virtual world data, comprising a computer network comprising one or more computing devices, the one or more computing devices comprising memory, processing circuitry, and software stored at least in part in the memory and executable by the processing circuitry to process at least a portion of the virtual world data; wherein at least a first portion of the virtual world data originates from a first user virtual world local to a first user, and wherein the computer network is operable to transmit the first portion to a user device for presentation to a second user, such that the second user may experience the first portion from the location of the second user, such that aspects of the first user virtual world are effectively passed to the second user.
    Type: Grant
    Filed: October 29, 2012
    Date of Patent: December 15, 2015
    Assignee: Magic Leap, Inc.
    Inventor: Samuel A. Miller