Accessing A Remote Server Patents (Class 709/219)
  • Patent number: 9779105
    Abstract: A technique for managing transaction logging of file system metadata in a data storage system stores metadata transactions for multiple file systems of the data storage system in respective log files, such that each log file stores metadata transactions for a single file system only. The data storage system thus provides transaction log files on a per-file-system basis.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: October 3, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Jean-Pierre Bono, Walter C. Forrester, Alexander Mathews
  • Patent number: 9779002
    Abstract: A control module that manages a segment to which data is written implements write processing and resynchronization processing using a bitmap managed for each LUN. In other words, the control module stores the bitmap for the managed LUN in a bitmap storage unit. A mirror LUN control unit sets a corresponding portion of the bitmap to 1, controls data write to a target segment and a mirror segment, and resets the bitmap to 0 when the data write to both of the segments is complete. A resynchronization control unit refers to the bitmap storage unit to perform the resynchronization processing.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: October 3, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Kenichi Fujita, Hidejirou Daikokuya, Yoshimasa Mishuku
  • Patent number: 9781550
    Abstract: A communication system includes a plurality of communication terminals and a server. The plurality of communication terminals perform wireless communication therebetween by a predetermined communication protocol. The server is to be connected with the plurality of communication terminals through a predetermined communication line. The plurality of communication terminals each include a first receiving section which receives identification information sent from another communication terminal for identifying the another communication terminal and a first sending section which sends to the server through the predetermined communication line the identification information received by the first receiving section.
    Type: Grant
    Filed: October 16, 2014
    Date of Patent: October 3, 2017
    Assignee: CASIO COMPUTER CO., LTD.
    Inventor: Tsutomu Terazaki
  • Patent number: 9778900
    Abstract: A system is described for maintaining synchrony of operations among a plurality of devices that have independent clocking arrangements. The system includes a task distribution device that distributes tasks to a synchrony group comprising a plurality of devices that are to perform the tasks distributed by the task distribution device in synchrony. The task distribution device distributes each task to the members of the synchrony group over a network. Each task is associated with a time stamp that indicates a time, relative to a clock maintained by the task distribution device, at which the members of the synchrony group are to execute the task.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: October 3, 2017
    Assignee: Sonos, Inc.
    Inventor: Nicholas A. J. Millington
  • Patent number: 9781229
    Abstract: Systems, methods, and computer-readable storage media are disclosed for roaming profiles and application compatibility in multi-user systems. In an embodiment, a user profile exists on a plurality of client computers. Each client computer executes a roaming profile client that intercepts a change to an application's settings. The roaming profile client sends this change to a roaming profile server that stores it. When the user profile logs on to a second client computer, the roaming profile server sends an indication of the change to a second roaming profile client on the second client computer. This roaming profile client alters the settings for the application on the second client computer such that, when the user session executes the application on the second client computer, the application reflects the change.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: October 3, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nelamangal Krishnaswamy Srinivas, Ashwin Palekar, Olga B. Ivanova, Ara Bernardi, Sriram Sampath
  • Patent number: 9774511
    Abstract: A load balancer allocates requests to a pool of web servers configured to have low queue capacities. If the queue capacity of a web server is reached, the web server responds to an additional request with a rejection notification to the load balancer, which enables the load balancer to quickly send the rejected request to another web server. Each web server self-monitors its rejection rate. If the rejection rate exceeds a threshold, the number of processes concurrently running on the web server is increased. If the rejection rate falls below a threshold, the number of processes concurrently running on the web server is decreased.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: September 26, 2017
    Assignee: Facebook, Inc.
    Inventors: Robert M. English, Jeffrey Rothschild
  • Patent number: 9774607
    Abstract: Methods and systems for detecting undesirable computer files based on scanning and analysis of information contained within an associated digital certificate chain are provided. According to one embodiment, a file having associated therewith a certificate chain is received. A type and structure of the file are identified. A location of the certificate chain is determined based on the identified type and structure. A signature of the file is formed by extracting a targeted subset of information from the certificate chain. The file is evaluated by comparing the signature with a set signatures having a known desirable or undesirable status. The file is classified based on a result of the evaluating into a category of multiple categories, including one indicative of an associated file being an undesired file or a file suspected of being undesired. The file is handled in accordance with a policy associated with the category.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: September 26, 2017
    Assignee: Fortinet, Inc.
    Inventors: Steven Michael Fossen, Alexander Douglas MacDonald
  • Patent number: 9773099
    Abstract: A system, method, and device includes a platform data storage that stores a wrap that secures an executable controller and executable sensors. The wrap is verified, optionally through a downloaded authentication driver. After verifying the wrap, the wrap is opened and a sister of the executable controller is installed into the platform memory to cooperate with the executable controller. Additionally or alternatively, the authentication driver may cooperate with the executable controller. The executable controller allows the platform processor to access data secured in a vault and/or verify the platform to create a connection to an application server.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: September 26, 2017
    Inventors: Wayne Odom, Karolyn Gee
  • Patent number: 9774664
    Abstract: The invention discloses a social networking system which includes a main data processing apparatus, a plurality of smart clothing apparatus and a plurality of sub-data-processing apparatuses. Each smart clothing apparatus includes a light-emitting device assembly. Each sub-data-processing apparatus corresponds to one of the smart clothing apparatuses. The main data processing apparatus transmits an inquiry information to each sub-data-processing apparatus. The inquiry information includes a plurality of selection data and a plurality of light color data. Each selection datum corresponds to one of the light color data. Each sub-data-processing apparatus receives the inquiry information, displays the plurality of selection data, and transmits, responsive to a selection signal corresponding to one of the selection data, the light color datum corresponding to said one selection datum to the corresponding smart clothing apparatus.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: September 26, 2017
    Assignee: National Taiwan Normal University
    Inventors: Chun-Yen Chang, Charles Tijus, Wei-Kai Liou
  • Patent number: 9774904
    Abstract: Provided are method and apparatus for searching for a second device relaying at least one IPTV service included in the same residential network as a first device, wherein the searching is performed by the first device, and receiving the IPTV service provided from outside of the residential network through a found second device.
    Type: Grant
    Filed: November 28, 2008
    Date of Patent: September 26, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: In-chul Hwang, Mun-jo Kim, Eun-hee Rhim
  • Patent number: 9772986
    Abstract: Techniques disclosed herein provide access to a markup document form. A user interface virtualization (UIV) agent identifies name fields and input fields in rows of the markup document form. The UIV agent maps each of the name fields to a respective one of the input fields to identify name-input pairs. The UIV agent generates user interface (UI) metadata having row metadata specifying the rows of the markup document and name-input pair metadata specifying the name-input pairs. The UIV agent sends the UI metadata to a mobile client device configured to render a form having UI elements native to the mobile client device based on the UI metadata.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: September 26, 2017
    Assignee: VMware, Inc.
    Inventors: Yao Zhang, Yu Xin Kou, Chang Yan Chi, Zhibin He, Junfei Wu
  • Patent number: 9766874
    Abstract: A computer-implemented method may include subscribing to a first topic tree topic associated with an installed vehicle software component version; identifying a desired software component version based on a published notification retrieved from the first topic; and when the desired version and the installed version differ, updating a software component using a software update retrieved from a second topic tree topic associated with software updates to the installed version.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: September 19, 2017
    Assignee: Ford Global Technologies, LLC
    Inventors: Joseph Paul Rork, Brian Petersen, Ritesh Pandya, Praveen Yalavarty
  • Patent number: 9769275
    Abstract: A data caching and distribution method, performed by a plurality of in a linear communication orbit, includes generating a data request by a first machine to request specific data, and passing the data request along a data request path that tracks the linear communication orbit until the request is received at a second machine, in the linear communication orbit, that returns the specific data in response to the data request. The method includes, at a third machine between the second machine and the first machine in the linear communication orbit, conditionally storing the specific data in a local cache of the third machine according to a data caching method.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: September 19, 2017
    Assignee: TANIUM INC.
    Inventors: David Hindawi, Orion Hindawi, Lisa Lippincott, Peter Lincroft
  • Patent number: 9769590
    Abstract: A computer-implemented method, a computerized apparatus and a computer program product, the method comprising: receiving a program to be executed on a mobile device; building a data structure representing states within the program and transitions between the states; and based on the data structure, determining by a processor a location of at least one command related to using data retrieved from a server, such that at least one fetching command is to be provided for the data to be available when execution reaches the location.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: September 19, 2017
    Assignee: International Business Machines Corporation
    Inventors: Aharon Abadi, Moria Abadi, Jonathan Bnayahu, Idan Ben-Harrush
  • Patent number: 9766990
    Abstract: A checkpoint device is a transaction-based block device wherein data is committed to non-volatile memory (NVM) or tiered storage upon completion of a checkpoint. Automatic and instant rollback to the previous checkpoint is provided upon restart if any failure occurred during the previous checkpoint. Related techniques are also described.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: September 19, 2017
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Adrian Michaud
  • Patent number: 9767222
    Abstract: According to one embodiment of the present invention, a system selects member objects from among data objects stored in one or more data sources by evaluating criteria against information about the data objects in an index, wherein the information about the data objects in the index is derived from the data sources. The system creates a set of data objects comprising a collection of references to the selected member objects, and associates the set with a set-identifier. The system receives a request to apply an action to a subset of the data objects stored in the one or more data sources, wherein the request specifies the subset by including the set-identifier, and applies the action to the set of data objects associated with the set-identifier within the request. Embodiments of the present invention further include methods and computer program-products for managing data in substantially the same manners described above.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: September 19, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas P. Bishop, Kevin Chee, Jozsef Szalay
  • Patent number: 9769139
    Abstract: Systems, devices, and methods are disclosed for an agent device within a company's network firewall to initiate an HTTP connection with a cloud-based gateway and then upgrade the connection to a WebSockets protocol in order to have an interactive session. Over this interactive session, a mobile device, which connects to the cloud-based intermediary, can request data from servers inside the company's firewalls. Because the firewall is traversed using HTTP protocols (with WebSockets), it can be as safe as letting employees browse the web from inside the company's network.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: September 19, 2017
    Assignee: Oracle International Corporation
    Inventors: Vladimir Yurievich Chizhov, Aleksei Vasilievich Mokeev, Kaj Van De Loo
  • Patent number: 9767318
    Abstract: Systems and methods for encrypted processing are provided. For example, an apparatus for encrypted processing includes: an input interface adapted to receive input from a device; an encrypted processor connected to the input interface; a program store control connected to the encrypted processor, the program store control controlling use of and access to at least two program stores, where at least one program store acts as a primary program store and at least one program store acts as a back-up program store; and an output interface connected to the encrypted processor for outputting at least one of commands or data; where the encrypted processor is programmed to: receive and validate a request; determine whether a valid request is a program update request for a first program; and initiate a lock mechanism into a locked state.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: September 19, 2017
    Inventor: Frank Dropps
  • Patent number: 9769602
    Abstract: According to some possible implementations, a device may obtain information related to multi-user content. The multi-user content may facilitate an interaction between users of different user devices. The device may store the multi-user content in local storage. The device may receive a request to establish connections with two or more user devices. The request may include connection information that is available from a display that is located at a location. The device, and the two or more user devices, may be located at the location. The location may include an area with no Internet connectivity or limited Internet connectivity. The device may establish the connections with the two or more user devices based on the connection information and via a local area network. The device may provide the multi-user content to the two or more user devices via the connections.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: September 19, 2017
    Assignee: Accenture Global Services Limited
    Inventors: Alwin Tong, Roman Kalantari
  • Patent number: 9767291
    Abstract: Provided herein are systems and methods for monitoring and assessing the security and risk presented by applications deployed in a complex computing environment. An exemplary application security system includes a server having a processing device in communication with storage systems, computing devices executing application instances configured to receive and transmit information over a network, and a security testing system including a first test module that is associated with a first application, which is associated with one or more of the application instances.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: September 19, 2017
    Assignee: NETFLIX, INC.
    Inventors: Andy Hoernecke, Jason Chan
  • Patent number: 9762658
    Abstract: Some embodiments provide a monitoring system for a distributed platform. The monitoring system dynamically controls the monitoring and reporting function of client applications running on user devices using a plurality of configurations. The system distributes different configurations to different client applications to control the monitoring and reporting of each client application independently. The system distributes different configurations to the same client application at different times in order to dynamically reconfigure the reporting function of that client application. The system compiles metrics from the client applications in order to generate custom performance reports for different content providers and identify performance issues. In response to a detected issue, the system can automatically reconfigure affected client applications to better diagnose the issue with increased reporting. The system can also issue alerts for others to take corrective action.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: September 12, 2017
    Assignee: Verizon Digital Media Services Inc.
    Inventors: Hani Batla, Ted Middleton, Dennis Au
  • Patent number: 9762704
    Abstract: A method and system are provided for simultaneously coupling to a plurality of client applications, receiving a first playback request from a first client application of the plurality of client applications, the first playback request being implemented in a first application specific protocol of the first client application, and a second playback request from a second client application of the plurality of client applications, the second playback request being implemented in a second application specific protocol of the second client application, wherein the first application specific protocol is different from the second application specific protocol and executing the first playback request and the second playback request by one or more players implemented in a single protocol.
    Type: Grant
    Filed: May 10, 2011
    Date of Patent: September 12, 2017
    Assignee: Sony Corporation
    Inventors: Jing Deng, Max Wu, Rajesh Rao, Fabio Hashimoto, Kenneth Westfield
  • Patent number: 9762596
    Abstract: In some embodiments, heuristic botnet detection is provided. In some embodiments, heuristic botnet detection includes monitoring network traffic to identify suspicious network traffic; and detecting a bot based on a heuristic analysis of the suspicious network traffic behavior using a processor, in which the suspicious network traffic behavior includes command and control traffic associated with a bot master. In some embodiments, heuristic botnet detection further includes assigning a score to the monitored network traffic, in which the score corresponds to a botnet risk characterization of the monitored network traffic (e.g., based on one or more heuristic botnet detection techniques); increasing the score based on a correlation of additional suspicious behaviors associated with the monitored network traffic (e.g., based on one or more heuristic botnet detection techniques); and determining the suspicious behavior is associated with a botnet based on the score.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: September 12, 2017
    Assignee: Palo Alto Networks, Inc.
    Inventors: Xinran Wang, Huagang Xie
  • Patent number: 9762694
    Abstract: A slave resource router may receive a client request. The slave resource router may be the nearest representation of an Anycast IP address in a network to a client sending the client request in the network. The slave resource router may then determine that the slave resource router has been authorized to cache content for a delivery service corresponding to the client request. Next, the slave resource router may determine that content corresponding to the client request is cached locally in a blind cache. Then the slave resource router may provide the client with the content from the blind cache.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: September 12, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Warren Scott Wainner, Mahesh Viveganandhan
  • Patent number: 9762672
    Abstract: Provided are techniques for improving data locality for parallel applications running in a big data distributed file system with a dynamic node group. In response to a consumer job starting to read one or more files in a big data distributed file system having multiple nodes, node group information for the one or more files to be read is retrieved, wherein the node group information identifies nodes from the multiple nodes on which a producer job wrote the one or more files, and the consumer job is assigned to the nodes identified by the node group information to allow for local reading of the one or more files by the consumer job.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventors: Krishna K. Bonagiri, Eric A. Jacobson, Yong Li, Ron E. Liu, Xiaoyan Pu
  • Patent number: 9763047
    Abstract: Approaches presented herein enable servicing a location request for a user device by providing anonymized location data. Specifically, a location request for a user device is received from an application server associated with a location-based/location-tracking application. Based on an application setting option associated with the location-based/location-tracking application, a geographic cell is defined. A set of available participating devices within the geographic cell is identified. A participating device is selected from the set of available participating devices. The location request is routed to the selected participating device, wherein the selected participating device forwards a location of the selected participating device to the application server.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Liam Harpur, Erik H. Katzen, John Rice
  • Patent number: 9762395
    Abstract: A method begins by a processing module of a dispersed storage network (DSN) determining that a set of storage units of the DSN will be substantially used for read operations of dispersed storage error encoded data. For the set of storage units, the method continues with the processing module determining an actual level of reliability in retrieving a decode threshold number of encoded data slices per read request of a plurality of read requests. The method continues with the processing module comparing the actual reliability to a desired level of reliability in retrieving the decode threshold number of encoded data slices per read request of the plurality of read requests. When the actual reliability exceeds the desired reliability by a reconfiguration threshold, the method continues with the processing module removing one or more storage units from the set of storage units.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventors: Asimuddin Kazi, Jason K. Resch
  • Patent number: 9754282
    Abstract: This invention concerns optimal ad selection for Web pages by selecting and updating an attribute set, obtaining and updating an ad-attribute profile, and optimally choosing the next ad. The present invention associates a set of attributes with each customer. The attributes reflect the customers' interests and they incorporate the characteristics that impact ad selection. Similarly, the present invention associates with each ad an ad-attribute profile in order to calculate a customer's estimated ad selection probability and measure the uncertainty in that estimate. An ad selection algorithm optimally selects which ad to show based on the click probability estimates and the uncertainties regarding these estimates.
    Type: Grant
    Filed: February 4, 2010
    Date of Patent: September 5, 2017
    Assignee: FACEBOOK, INC.
    Inventors: John B. Ferber, Scott Ferber, Stein E. Kretsinger, Robert Luenberger, David Luenberger
  • Patent number: 9756502
    Abstract: A non-transitory computer-readable storage medium may include instructions stored thereon. When executed, the instructions may cause a portable computing device to activate a data saving feature in response to determining that the portable computing device is in a limited data environment. The instructions may be configured to cause the portable computing device to at least determine that the portable computing device is in the limited data environment, and based on the determining that the portable computing device is in the limited data environment, prompt a user to activate the data saving feature.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: September 5, 2017
    Assignee: Google Inc.
    Inventors: Tiantian Zha, Joshua Woodward, Gregory Levin, Albert Scott Bodenhamer
  • Patent number: 9753963
    Abstract: A method for determining an index of an object in a sequence of objects, the method comprising the steps of: obtaining a unique identifier value of a given object O; obtaining a query definition Q of a sequence, the Q query including an order definition according to a parameter of the O object; constructing a Q? query based on the Q query, the Q? query being different from the Q query by having a reversed ordering of results, with respect to the Q query, and providing results having said parameter value of objects preceding or matching the parameter value of the object O in the sequence of objects in the Q query result set; executing the Q? query by a query execution engine; checking whether the object O is present as the first item in Q? result set and in case it is, obtaining the index of the O object in Q sequence by retrieving objects count of the Q? result set.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: September 5, 2017
    Assignee: ADVANCED DIGITAL BROADCAST S.A.
    Inventors: Adam Romanek, Tomasz Szajna, Adam Stolcenburg, Piotr Kobzda
  • Patent number: 9756022
    Abstract: Systems and methods are disclosed for facilitating remote key management services in a collaborative cloud-based environment. In one embodiment, the remote key management architecture and techniques described herein provide for local key encryption and automatic generation of a reason code associated with content access. The reason code is logged by a hardware security module which is monitored by a remote client device (e.g., an enterprise client) to control a second (remote) layer of key encryption. The remote client device provides client-side control and configurability of the second layer of key encryption.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: September 5, 2017
    Assignee: Box, Inc.
    Inventors: Kia Amiri, Jeff Queisser, Chris Byron, Rand Wacker, Kevin Babcock
  • Patent number: 9747128
    Abstract: Example embodiments of the present invention relate to a method, an apparatus, and a computer program product for providing a worldwide distributed file system model. The method includes providing a layer across at least one file system for presentation as a worldwide distributed file system and presenting the layer across the at least one file system as the worldwide distributed file system.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: August 29, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Sudhir Vijendra, Patricia G. S. Florissi
  • Patent number: 9747321
    Abstract: A content preview of a content item stored in an online storage system can be viewed on a client device without the content item itself being downloaded to the client device and without the use of software associated with the content item being installed on the client device. Furthermore, data storage and processing requirements can be minimized by creating and storing only one content preview for each unique content item. The content item can be identified by using the content item as a hash key in a hashing algorithm. The resulting unique identifier can be used to search a preview index that lists all created content previews and their location. A content preview is only created if one does not exist. The unique identifier can be used to locate the content preview and return it in response to a preview request by a client device.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: August 29, 2017
    Assignee: DROPBOX, INC.
    Inventors: Ziga Mahkovec, Nikrad Mahdi, Christopher Beckmann
  • Patent number: 9749435
    Abstract: A method and apparatus to proxy notification service connections between a mobile client and a notification server. In one embodiment of the invention, a proxy receives a proxy setup request for the notification service from the mobile client. The proxy further establishes a notification connection with the notification server for the mobile client and maintains the notification connection without waking an application processor of the mobile client. The proxy receives a notification from the notification service and forwards the notification to the mobile client.
    Type: Grant
    Filed: January 20, 2012
    Date of Patent: August 29, 2017
    Assignee: Apple Inc.
    Inventor: Li Li
  • Patent number: 9749191
    Abstract: In a content delivery network (CDN) a method includes: receiving a request for a CDN service of a first type, wherein a CDN service of the first type defines a fixed number of configurable layers of request processing, sequentially from a first layer to a last layer; and processing the request, starting at the first layer, the processing being based on a modifiable runtime environment, the processing continuing conditionally through each of the layers in turn until either the request is terminated by one of the layers or the last layer processes the request. A layer may cause some of the processing of a request to be handled by another service. The CDN service may be selected from: delivery services, collector services, reducer services, rendezvous services, configuration services, and control services.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: August 29, 2017
    Assignee: LEVEL 3 COMMUNICATIONS, LLC
    Inventors: Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton
  • Patent number: 9740940
    Abstract: The present invention provides the multimodality filtration surveillance comprising of a plurality of filtration stages executed at the backend server to confirm nature of anomaly in an event, the filtration stages comprising: a first filter of a video anomalies detection in the event for a specified time-place value, a second filter of a city soundscape adapted to provide a localized decibel maps of a city, a third filter of a geocoded social network adapted to semantically read and analyze data from one or more social media corresponding to the specified time-place value, and a fourth filter of an event triggered or proactive local participatory surveillance adapted to provide augmented information on the detected anomalies.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: August 22, 2017
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Dhiman Chattopadhyay, Arpan Pal, Rohan Banerjee, Ranjan Dasgupta, Priyanka Sinha, Aniruddha Sinha, Chirabrata Bhaumik
  • Patent number: 9742731
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for extracting information associated with one networking transmission protocol, such as Internet Protocol version 6 (IPv6), based on information associated with a different networking transmission protocol, such as Internet Protocol version 6 (IPv4). More specifically, when resolving an IP address for a Uniform Resource Locator (URL) through which a content file may be obtained, the system may base the resolved URL on attributes of an IPv4 address extracted from an IPv6 address for a machine associated with the request. In one particular example, a geographic location of a requested computing device or machine may be determined or estimated based on an IPv4 address extracted from an IPv6 address associated with the request.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: August 22, 2017
    Assignee: Level 3 Communications, LLC
    Inventor: Joel C. Maslak
  • Patent number: 9740514
    Abstract: Disclosed is an improved approach to optimize link-based cloning in a virtualization architecture. In some approaches, each of the remote nodes is allowed to maintain its own snapshot of the linked/shared image. In this way, the processing power of each remote node can be used in a decentralized manner to administratively handle access to the shared data, rather than requiring the CPU resources of only the host node to centrally handle administrative access to the data. In addition, each of nodes can maintain copies of the shared image in a local cache. This allows the caching resources to also be decentralized, as each of the nodes can use its own caching resources to hold the shared data.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: August 22, 2017
    Assignee: Nutanix, Inc.
    Inventors: Tabrez Memon, Brian Byrne, Binny Sher Gill
  • Patent number: 9740453
    Abstract: A system is described for maintaining synchrony of operations among a plurality of devices that have independent clocking arrangements. The system includes a task distribution device that distributes tasks to a synchrony group comprising a plurality of devices that are to perform the tasks distributed by the task distribution device in synchrony. The task distribution device distributes each task to the members of the synchrony group over a network. Each task is associated with a time stamp that indicates a time, relative to a clock maintained by the task distribution device, at which the members of the synchrony group are to execute the task.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: August 22, 2017
    Assignee: Sonos, Inc.
    Inventor: Nicholas A. J. Millington
  • Patent number: 9740779
    Abstract: Systems, methods and program instructions are described for calling a database function with a URL. Many databases have functions, also referred to as logical elements, built into the database that can be called to retrieve data. A web URL can be used to call such a programming function by formatting the URL in a specific manner. A URL and dynamic values from the client are received. The URL can be parsed to determine the resource path and parameters, if any exist. The database function specified in the URL is called using the specified parameters, if any exist, and using the dynamic values from the client. The results can be streamed to the user.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: August 22, 2017
    Assignee: AsterionDB, Inc.
    Inventor: Steven Guilford
  • Patent number: 9736273
    Abstract: A method, apparatus and computer program product are provided to proxy communication between different types of networks, such as different types of networks that communicate in accordance with different protocols or different messaging patterns. In the context of a method, communication is supported with a content-centric network having one or more clients that are configured to communicate with publish and subscribe messages. The method also supports communication with one or more nodes configured to communicate in an Internet domain, such as by supporting communication with a CoAP network or a HTTP network. The method also proxies communicating between one or more clients of the content-centric network utilizing the publish and subscribe messages and one or more nodes in the Internet domain using an Internet domain message.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: August 15, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Teemu Ilmari Savolainen, Johanna Nieminen
  • Patent number: 9736080
    Abstract: A determination method executed by a processor included in a device configured to receive a plurality of copied packets, the determination method includes receiving a first copied packet that is a copy of a first packet including an identifier and session information; determining that the first copied packet is a duplicate packet when information of the identifier is stored in a memory; storing the information of the identifier in the memory when the information of the identifier is not stored in the memory; and deleting the information of the identifier stored in the memory when a second copied packet that is a copy of a second packet that includes session information indicating a session that is the same as a session indicated by the session information included in the first packet, a communication direction of the second packet being opposite to a communication direction of the first packet, is received.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: August 15, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Hirokazu Iwakura
  • Patent number: 9736240
    Abstract: An aspect includes a method for in-band management of a network attached storage environment. A client is connected via a standard network attached storage protocol to a network attached storage system using existing authorization and authentication procedures. Advanced management functions are exposed to the client via a special file system structure over the standard network attached storage protocol. The client uses existing standard network attached storage protocol functions on the special file system structure to retrieve and to invoke the advanced management functions. Result data are returned to the client using a feedback channel and the standard network attached storage protocol.
    Type: Grant
    Filed: October 24, 2013
    Date of Patent: August 15, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mathias Dietz, Markus Rohwedder, Rainer Wolafka
  • Patent number: 9733892
    Abstract: A system is described for maintaining synchrony of operations among a plurality of devices that have independent clocking arrangements. The system includes a task distribution device that distributes tasks to a synchrony group comprising a plurality of devices that are to perform the tasks distributed by the task distribution device in synchrony. The task distribution device distributes each task to the members of the synchrony group over a network. Each task is associated with a time stamp that indicates a time, relative to a clock maintained by the task distribution device, at which the members of the synchrony group are to execute the task.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: August 15, 2017
    Assignee: Sonos, Inc.
    Inventor: Nicholas A. J. Millington
  • Patent number: 9733856
    Abstract: Various embodiments manage deployable computing environments. In one embodiment, a system model of a computing environment that includes a set of computing resources is analyzed. The system model at least describes properties of each of the set of computing nodes and identifies a plurality of configuration operations to be executed by each of the set of computing nodes during deployment. A set of dependency information is generated for each of the set of computing nodes based on analyzing the system model. The set of dependency information identifies at least one dependency between two or more of the plurality of configuration operations. An executable coordination operation is added to each of the plurality of configuration operations. The executable coordination operation automatically coordinates execution of the plurality of configuration operations on the computing node.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: August 15, 2017
    Assignee: International Business Machines Corporation
    Inventors: Hoi Y. Chan, Thomas Gschwind, Michael H. Kalantar, Lakshminaraya Renganarayana, Florian Rosenberg
  • Patent number: 9733891
    Abstract: A system is described for maintaining synchrony of operations among a plurality of devices that have independent clocking arrangements. The system includes a task distribution device that distributes tasks to a synchrony group comprising a plurality of devices that are to perform the tasks distributed by the task distribution device in synchrony. The task distribution device distributes each task to the members of the synchrony group over a network. Each task is associated with a time stamp that indicates a time, relative to a clock maintained by the task distribution device, at which the members of the synchrony group are to execute the task.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: August 15, 2017
    Assignee: Sonos, Inc.
    Inventor: Nicholas A. J. Millington
  • Patent number: 9736238
    Abstract: This invention relates to a communication system including a first apparatus having a first storage medium, and a second apparatus for transmitting data to the first apparatus, the second apparatus comprising: a second storage medium for storing management information of data to be transferred to the first storage medium; communication means for communicating data with the first apparatus; edit means capable of editing the management information; and control means for making a control to transfer data stored in the second storage medium to the first storage medium by way of the communication means on the basis of the management information edited by the edit means.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: August 15, 2017
    Assignee: DATA SCAPE, LTD.
    Inventor: Akihiro Morohashi
  • Patent number: 9733893
    Abstract: A system is described for maintaining synchrony of operations among a plurality of devices that have independent clocking arrangements. The system includes a task distribution device that distributes tasks to a synchrony group comprising a plurality of devices that are to perform the tasks distributed by the task distribution device in synchrony. The task distribution device distributes each task to the members of the synchrony group over a network. Each task is associated with a time stamp that indicates a time, relative to a clock maintained by the task distribution device, at which the members of the synchrony group are to execute the task.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: August 15, 2017
    Assignee: Sonos, Inc.
    Inventor: Nicholas A. J. Millington
  • Patent number: 9727303
    Abstract: A system is described for maintaining synchrony of operations among a plurality of devices that have independent clocking arrangements. The system includes a task distribution device that distributes tasks to a synchrony group comprising a plurality of devices that are to perform the tasks distributed by the task distribution device in synchrony. The task distribution device distributes each task to the members of the synchrony group over a network. Each task is associated with a time stamp that indicates a time, relative to a clock maintained by the task distribution device, at which the members of the synchrony group are to execute the task.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: August 8, 2017
    Assignee: Sonos, Inc.
    Inventor: Nicholas A. J. Millington
  • Patent number: 9730006
    Abstract: Systems and methods are disclosed that may selectively determine network connection information in a wearable wireless device. A wearable wireless device may communicate with a first wireless device associated with a wireless network, estimate a separation distance to the first wireless device, and compare a first network identifier of the wearable wireless device with a second network identifier of the first wireless device. The wearable wireless device may then selectively receive, from the first wireless device, network connection information for the wireless network based, at least in part, on the comparison and the separation distance.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: August 8, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Parthasarathy Krishnamoorthy, Suresh Kumar Bitra, Soumen Mitra, Bhaskara Viswanadham Batchu, Nikhil Jain