Patents Issued in November 2, 2017
-
Publication number: 20170318081Abstract: The present disclosure identifies topologies of a computer network where one network appliance may be configured as a master network appliance and where that master network appliance may communicate over a network communication interface with one or more slave network appliances. Computer networks of the present disclosure may include a switch and a firewall where the switch may be coupled to several network appliances via different network communication interfaces.Type: ApplicationFiled: July 11, 2017Publication date: November 2, 2017Inventors: Chris A. Hopen, Gary B. Tomlinson, John Brooke, Derek W. Brown, Jonathan Burdge, Rodger D. Erickson
-
Publication number: 20170318082Abstract: Systems and methods for improved received network traffic distribution in a multi-core computing device are presented. A hardware classification engine of the computing device receives a data packet comprising a portion of a received network traffic data flow. Packet information from the data packet is identified. Based in part on the packet information, the classification engine determines whether a core of a multi-core processor subsystem is assigned to the data flow of which the packet is a part. In embodiments, this determination may be made based on one or more criteria, such as a work load of the core(s) of the processor subsystem, a priority level of the data flow, etc. Responsive to the determination that a core is not assigned to the data flow, a core of the multi-core processor is assigned to the data flow and the data packet is sent to the first core for processing.Type: ApplicationFiled: August 16, 2016Publication date: November 2, 2017Inventors: BHUPINDER THAKUR, VENKATESHWARLU VANGALA, DEEPAK KUMAR KALLEPALLI
-
Publication number: 20170318083Abstract: A system and associated processes to enable a multi-tenant platform operator or administrator to make more optimal decisions with regards to the allocation of platform infrastructure resources (such as computational capabilities, data storage, etc.) among one or more tenants or accounts. In some embodiments, the inventive methods construct a data “signature” for a set of identified users, accounts, or tenants, where the signature contains data regarding the user, account, or tenant's “consumption” of platform infrastructure resources.Type: ApplicationFiled: January 27, 2017Publication date: November 2, 2017Inventor: OLEKSIY IGNATYEV
-
Publication number: 20170318084Abstract: Generally discussed herein are systems and apparatuses for multi-mode collaboration between entities in different jurisdictions. According to an example a technique can include determining a location of a remote communication device by at least one of a global positioning system (GPS), low frequency (LF) atomic time radio, earth magnetic signature, internet protocol (IP) address, and cell phone tower triangulation, determine regulations regarding communication from an internal network to the remote device based on the determined location, and configure the remote device to transmit and receive communications in a manner compliant with the determined regulations including one of voice over internet protocol (VOIP) communication, hypertext transfer protocol (HTTP) communication, text communication, voice communication, video communication, and augmented reality communication.Type: ApplicationFiled: June 9, 2016Publication date: November 2, 2017Inventors: Monica L. Giffin, Keith M. Janasak, Richard M. Pinti, John A. Cogliandro
-
Publication number: 20170318085Abstract: A server set may provide a document service to various clients in view of considerations such as availability, fault tolerance, flexibility, and performance. Presented herein are document service architectures that involve partitioning the document set into at least two document ranges, and assigning the respective document ranges to an agent that is deployed to at least one assigned server. A request to apply an operation to a selected document may be fulfilled by identifying the document range of the document; identifying a selected server of the server set that hosts the agent to which the range is assigned; and forwarding the request to the selected server. In some variations, servers may retain detailed information about neighboring servers (e.g., according to logical and/or physical proximity) and scant information about distant servers, thereby avoiding both the extensive information exchange of highly informed network architectures and the inefficiency of uninformed routing algorithms.Type: ApplicationFiled: July 14, 2017Publication date: November 2, 2017Inventors: Dharma Shukla, Madhan Gajendran, Quetzalcoatl Bradley, Shireesh Kumar Thota, Karthik Raman, Mark Connolly Benvenuto, John Macintyre, Nemanja Matkovic, Constantin Dulu, Elisa Marie Flasko, Atul Katiyar
-
Publication number: 20170318086Abstract: Disclosed herein are enhancements for operating a content delivery network to load balance origin requests to origin servers. In one implementation, a method of operating a content delivery network comprising a plurality of cache nodes that cache content between end user devices and origin servers includes, in a first cache node of the plurality of cache nodes, obtaining distribution information indicative of how each cache node in the plurality of cache nodes has distributed content requests to the origin servers. The method further provides, in the first cache node maintaining a load balancing profile for the plurality of origin servers based on the distribution information, and distributing a content request to an origin server in the plurality of origin servers based at least in part on the load balancing profile for the plurality of origin servers.Type: ApplicationFiled: April 28, 2017Publication date: November 2, 2017Inventor: Tyler B. McMullen
-
Publication number: 20170318087Abstract: Concepts and technologies are disclosed herein for message flow management for virtual networks. A processor can identify a target virtual network function instance that is to be taken offline. The processor can change a status associated with the target virtual network function instance to indicate it being taken offline. The processor can start a graceful shutdown timer to trigger shutdown of the target virtual network function instance. The processor can identify external interfaces and a peer network function that identifies the target virtual network function instance as a next hop. The processor can obtain, for the target virtual network function instance and the peer network function instance, a snapshot that identifies configuration data for the target virtual network function instance and the peer network function instance and can generate a command to trigger a shutdown of the target virtual network function instance.Type: ApplicationFiled: April 27, 2016Publication date: November 2, 2017Applicant: AT&T Intellectual Property I, L.P.Inventors: Chaoxin Qiu, Mark A. Ratcliffe, Robert F. Dailey, Jeffrey L. Scruggs
-
Publication number: 20170318088Abstract: A method for efficiently synchronizing a file between a first node and one or more second nodes, each of which is configured with an initial file. The method comprises applying at the first node one or more first transforms to the file; preparing a descriptor of the one or more first transforms applied to the file; transmitting the descriptor to the one or more second nodes; decoding the descriptor to extract one or more second transforms at the one or more second nodes; and executing the one or more second transforms on the initial file located to obtain a semantically equivalent file at the one or more second nodes. The one or more second transforms may be identical to or different from the one or more first transforms. The initial file configured on the first and second nodes may be binary equivalent or semantically equivalent.Type: ApplicationFiled: April 28, 2016Publication date: November 2, 2017Inventors: Stephane Brunet, Maged Alhagri, Martin William Horne, Miika Anttoni Klemetti
-
Publication number: 20170318089Abstract: One or more techniques and/or computing devices are provided for cross-platform replication. For example, a replication relationship may be established between a first storage endpoint and a second storage endpoint, where at least one of the storage endpoints, such as the first storage endpoint, lacks or has incompatible functionality to perform and manage replication because the storage endpoints have different storage platforms that store data differently, use different control operations and interfaces, etc. Accordingly, replication destination workflow, replication source workflow, and/or a proxy representing the first storage endpoint may be implemented at the second storage endpoint comprising the replication functionality.Type: ApplicationFiled: April 29, 2016Publication date: November 2, 2017Inventors: Atul Ramesh Pandit, Vijay M. Deshmukh, Michael Lee Federwisch, Ling Zheng, Kiyoshi James Komatsu, Rachita Kothiyal
-
Publication number: 20170318090Abstract: A communication apparatus configured to transmit data to an apparatus, the communication apparatus including: a storage medium configured to store management information of data to be transferred to the apparatus; a communicator configured to communicate data with the apparatus; a detector configured to detect whether the communication apparatus and the apparatus are connected; an editor configured to select certain data to be transferred and to edit the management information based on the selection without regard to the connection of the communication apparatus and the apparatus; and a controller configured to control transfer of the selected data stored in the communication apparatus to the apparatus via the communicator based on the management information edited by the editor when the detector detects that the communication apparatus and the apparatus are connected, wherein the controller is configured to compare the management information edited by the editor with management information of data stored inType: ApplicationFiled: July 17, 2017Publication date: November 2, 2017Inventor: Akihiro MOROHASHI
-
Publication number: 20170318091Abstract: Methods and systems of managing workloads and resources for tenants structured as a hierarchical tenant queue defining a resource distribution policy. The tenants are modified and the system responds with dynamic adjustments to the hierarchical tenant queue and workload distribution. A rule-based workload management engine defines rules for actions for the workload to respond to the dynamic update.Type: ApplicationFiled: April 29, 2016Publication date: November 2, 2017Inventors: Xiaodi KE, Chong CHEN, Jason T.S. LAM, Lei GUO
-
Publication number: 20170318092Abstract: In some embodiments, a cluster computing system notifies a host system that a first path to a resource in the cluster computing system is optimized and that a second path to the resource is non-optimized. The resource is owned or managed by a first computing node of the cluster computing system. The first path includes the first computing node. The second path includes a second computing node and an intra-cluster connection between the second computing node and the first computing node. A disruption in the intra-cluster connection, which prevents communication between the first and second computing nodes via the intra-cluster connection, is identified. During a time period in which the disruption exists, the host system is notified that the first path is optimized and that the second path is unavailable, and input/output operations between the host system and the resource via the first path are continued.Type: ApplicationFiled: April 29, 2016Publication date: November 2, 2017Inventors: Sahir Maredia, Martin George, Gargi Srinivas, Sriram Popuri
-
Publication number: 20170318093Abstract: Systems, devices, methods, and computer program products are provided for implementing customizable notification filters within a storage system to fine tune the types of storage access notifications that are transmitted to external computing agents. A storage system receives a set of notification rules from a partner computing system. The set of notification rules define a notification filter that specify which of a plurality of storage access requests from one or more client computing devices to forward to the partner computing system. The storage system stores the notification filter within a notification filter repository accessible by the storage system. Upon receiving a storage access request from an external client computing system, the storage system compares the storage access request against the notification filter to transmit a notification regarding the storage access request to the partner computing system or allow the storage access request without requiring transmission of notification.Type: ApplicationFiled: April 29, 2016Publication date: November 2, 2017Inventors: Mark Muhlestein, Chinmoy Dey
-
Publication number: 20170318094Abstract: An archival cloud storage service can be created with cost efficient components for large scale data storage and can efficiently use these components. A frontend of the cloud storage service presents an asynchronous storage interface to consuming devices of the cloud storage service. Providing an asynchronous storage service interface avoids at least some of the state data overhead that accompanies a time constrained interface (e.g., a request-response based interface with timeouts in seconds). Backend nodes of the cloud storage service periodically query the frontend servers to select requests that the backend nodes can fulfill. Each backend node selects requests based on backend characteristics information, likely dynamic characteristics, of the backend node. Thus, the storage system underlying the cloud storage service can be considered a self-organizing storage system.Type: ApplicationFiled: April 29, 2016Publication date: November 2, 2017Inventor: David Anthony Slik
-
Publication number: 20170318095Abstract: The invention relates to a method for gateway policy enforcement. The method includes receiving configuration data from a services registry. Also, the method includes annotating, based on the configuration data, a plurality of policies with flags. In addition, the method includes binding, using the annotations of the policies, a route to at least one of the annotated policies.Type: ApplicationFiled: April 29, 2016Publication date: November 2, 2017Applicant: Intuit Inc.Inventors: Jason Michael Webb, Amit Ramchandra Jere, Thomas Barnes, Miroslav Svetoslavov Boussarov, Viraj Raghunath Kulkarni, Shailesh Shamarao Sawant, Santosh Shenoy, Michael Scott Obendorf
-
Publication number: 20170318096Abstract: The virtualized distributed content access (VCA) system includes: a central administrator, which is configured to enable a user to register a VCA account with the central administrator; a plurality of private infrastructure content providers, wherein each content provider includes at least one content repository defined/controlled by an operating system (O/S) account, wherein each of the private content providers is connectable to the central administrator via the Internet, and at least two of the private content providers are disparate from one another in that they are located in different domains and utilize different operating systems; and wherein a passive content server is incorporated in each of the private infrastructure content providers.Type: ApplicationFiled: December 7, 2016Publication date: November 2, 2017Inventors: Richard Greg Wade, David Darren Fletcher
-
Publication number: 20170318097Abstract: Example implementations relate to virtualized network function (VNF) placements. For example, VNF placements may include generating an initial mapping of a plurality of VNFs among a plurality of nodes of a network infrastructure, wherein the initial VNF mapping distributes each of a plurality of service chains associated with the plurality of VNFs to different top-of-rack switches. VNF placement may include generating an alternate VNF mapping of the plurality of VNFs among a portion of the plurality of nodes, wherein the alternate VNF mapping corresponds to a metric associated with node resource utilization and a particular amount of servers utilized by distributing the plurality of service chains according to the alternate VNF mapping. VNF placement may include placing the plurality of VNFs according to a selected placement from the initial VNF mapping and the alternate VNF mapping.Type: ApplicationFiled: April 29, 2016Publication date: November 2, 2017Inventors: Julie Ward Drew, Freddy Chua, Ying Zhang, Puneet Sharma, Bernardo Huberman
-
Publication number: 20170318098Abstract: Systems, methods, and computer-readable storage media are provided for publishing, discovering, connecting with and activating services in a peer-to-peer environment. Services available in association with a first computing device are determined and encoded with instructions for accessing and understanding such services via their respective activation protocols. The encoded services are published via a publication protocol such that they are discoverable by at least a second computing device, irrespective of whether such services may be activated via the publication protocol. The second computing device discovers the available services via the publication protocol and accesses and understands the instructions associated with a desired service. Upon receipt of a request from the second computing device, via the activation protocol, to activate the requested service, the requested service is activated by the first computing device.Type: ApplicationFiled: May 2, 2016Publication date: November 2, 2017Inventors: NIKET ASHOK SANGHVI, BENJAMIN SCOTT MCGREGOR, KUSHAL SURESH NARKHEDE, ALAIN MICHAUD, ANDREW GORDON CUNNINGHAM, SAMUEL DAVID ADAMS, JAMES GEORGE CAVALARIS
-
Publication number: 20170318099Abstract: There are provided a method and a system for processing tasks in a cloud service. The method comprises: receiving, by the first controlling electronic device, a first task; determining whether at least one server within a plurality of servers of the first data center being available for performing the first task; responsive to the at least one server within the plurality of servers of the first data center being available for performing the first task, assigning the first task to said at least one available server; responsive to none server within the plurality of servers of the first data center being available for performing the first task, transmitting said first task to at least one cross-datacenter storing device, the at least one cross-datacenter storing device is configured to transmit the first task to the second controlling electronic device responsive to receiving a request from the second controlling electronic device.Type: ApplicationFiled: March 21, 2017Publication date: November 2, 2017Inventor: Lev Vladimirovich TOLMACHEV
-
Publication number: 20170318100Abstract: In one example in accordance with the present disclosure, a system for smart location determination includes a session information accessor to access session information that details a session of a user system as it connects to a web technology server. The system includes a knowledge base that includes known common session information of multiple geographic locations. The system includes a session information comparator to compare the accessed session information to the knowledge base, and based on the comparison, determine a geographic location of the user system or verify an alleged geographic location.Type: ApplicationFiled: November 4, 2014Publication date: November 2, 2017Inventors: Elad Levi, Avigad Mizrahi, Ran Bar Zik
-
Publication number: 20170318101Abstract: Disclosed herein is a communication system including: a first apparatus and a second apparatus being communication terminals at least one of which resides on a mobile object; and a server apparatus. The server apparatus includes: a determination block configured to determine whether the first and the second apparatuses are in close proximity to each other based on position data of the first apparatus and on position data of the second apparatus; and a communication block configured such that if the determination block determines that the first and the second apparatuses are in close proximity to each other, the communication block transmits preinstalled content data to at least one of the first and the second apparatuses.Type: ApplicationFiled: July 18, 2017Publication date: November 2, 2017Applicant: Sony CorporationInventor: Yoshiyuki KAKIHARA
-
Publication number: 20170318102Abstract: Systems, methods, and non-transitory computer-readable media can identify a predefined geographical region out of a set of predefined geographical regions. One or more social engagement signals associated with the predefined geographical region can be acquired. One or more usage patterns for the predefined geographical region can be determined based on the one or more social engagement signals. Data analytics associated with the predefined geographical region can be provided based on the one or more usage patterns for the predefined geographical region.Type: ApplicationFiled: May 2, 2016Publication date: November 2, 2017Inventors: Akos Lada, Alexander Peysakhovich
-
Publication number: 20170318103Abstract: Described herein is a system architecture that supports generating analytics data about files hosted by a file hosting server. Also described herein are various graphical user interfaces that are well-suited to present at least a portion of the analytics data to a user.Type: ApplicationFiled: June 30, 2016Publication date: November 2, 2017Inventors: Kristen Kamath, Jonathan Fred Keslin, Angela Allison, Reema Bhagat, Jonathan Rosenberg
-
Publication number: 20170318104Abstract: A computerized system and method for tracking and reporting online activity across a plurality of clients and servers is disclosed that intercepts and logs secure and non-secure HTTP request and response pages, analyzes each of the received page records, associates each page record to an event type based on user-defined parameters, identifies and extracts user-defined attributes of each page record based on its event type, and reports on the occurrence of the event along with its associated attributes.Type: ApplicationFiled: June 12, 2017Publication date: November 2, 2017Inventor: Peter K Trzyna
-
Publication number: 20170318105Abstract: An approach is described for adjusting prominence of a participant profile in a social networking interface. An associated method may include receiving an activity stream update of the participant and calculating a relevancy score based on content in the activity stream update. The method further may include adjusting a visibility level of the participant profile in the social networking interface based upon the calculated relevancy score. Adjusting the visibility level may include increasing the visibility level of the participant profile upon determining that the calculated relevancy score is greater than or equal to a first predefined threshold value. Adjusting the visibility level further may include decreasing the visibility level of the participant profile upon determining that the calculated relevancy score is less than a second predefined threshold value.Type: ApplicationFiled: July 14, 2017Publication date: November 2, 2017Inventors: CORVILLE O. ALLEN, BERNADETTE A. CARTER
-
Publication number: 20170318106Abstract: A system and method for connecting devices includes receiving from a first device a request to follow a second device, and setting a following relationship between the first device and the second device in response to the request.Type: ApplicationFiled: July 18, 2017Publication date: November 2, 2017Inventors: Kwang-Min Kim, Jong-Chang Lee, Won-Joo Park, Hyun-Sik Shim, Young-Hee Park, Moon-Sang Lee, Min-Soo Koo, Seung-Hyun Yoon, Ji-In Nam
-
METHOD AND SYSTEM TO IDENTIFY DATA AND CONTENT DELIVERY ON A CELLULAR NETWORK USING A SOCIAL NETWORK
Publication number: 20170318107Abstract: An approach is defined to establish consumption analytics of network nodes of a social network. Content is tagged and the content consumption analytics are derived from the content consumption. The content analytics and related heuristic is applied to new content shared in the social network. The content is compared to policies for content push operations and cellular network constraints to determine whether the content is proactively pushed to a mobile device.Type: ApplicationFiled: April 28, 2016Publication date: November 2, 2017Inventors: Kulvir S Bhogal, Nitin Gaur -
Publication number: 20170318108Abstract: Customization of persisted notifications, in which when a subject event happens, a notification is persisted. For instance, customization may be according to language, style, or other user preference. This may be particularly useful in situations in which a single user may change styles, user preferences, or even languages; or in which an application that generated the notifications is to be shared amongst various diverse users. For instance, one user may prefer notifications in English—another may prefer notifications in French but be blind, another may prefer Mandarin when she is in a non-English speaking country but English when she is in an English speaking country. The principles described herein allow flexible customizations and localizations of persistent notifications without having to translate every notification into every possible language, or persist the notification according to every possible style or user preference.Type: ApplicationFiled: September 30, 2016Publication date: November 2, 2017Inventors: Karl Derek Hellstern, Kyle Anthony Werner, Amin Bagheri, Sunay Vaishnav
-
Publication number: 20170318109Abstract: Method, apparatus, and a storage medium are provided for displaying information in the field of computer technology. The method may include: receiving a wakeup operation; acquiring a content in a page displayed by an application which is running in foreground on a terminal; predicting a service to be invoked by a user, based on the content; and displaying information of the service. Instead of performing by a user a series of operations to control a terminal to display information of a service, the disclosed method and apparatus enable prediction of a service to be invoked by the user based on a content currently viewed by the user and active display of information of the service, thereby achieving the effect of accelerating display of the information of the service with less manual operations on the terminal.Type: ApplicationFiled: April 3, 2017Publication date: November 2, 2017Applicant: Beijing Xiaomi Mobile Software Co., Ltd.Inventors: Shangmingxue KANG, Peng ZHANG, Yihong ZHANG
-
Publication number: 20170318110Abstract: In an approach to providing push notifications to a computing device, one or more computer processors detect a first computing device. The one or more computer processors determine whether one or more additional computing devices are detected within a pre-defined proximity threshold of the first computing device. In response to determining one or more additional computing devices are detected within a pre-defined proximity threshold of the first computing device, the one or more computer processors retrieve data from the one or more additional computing devices. The one or more computer processors determine, based, at least in part, on the retrieved data from the one or more additional computing devices, a notification. The one or more computer processors send the notification to the first computing device.Type: ApplicationFiled: July 26, 2017Publication date: November 2, 2017Inventor: Jeremy A. Greenberger
-
Publication number: 20170318111Abstract: A comprehensive approach to streaming backups for virtual machines (“VMs”) in a storage management system comprises improvements to the assignment of data agent proxies for VM secondary copy operations. New considerations in performing a VM streaming backup job include without limitation: determining and enforcing a system-wide per-proxy limit of concurrent data streams; generating an ordered priority list of the VMs to be backed up as a basis for choosing which proxies will back up the respective VM, though the illustrative system may not strictly adhere to the priority list based on further considerations; identifying a next available proxy based on data stream utilization at the proxy; and dynamically re-generating the priority list and re-evaluating considerations if some VMs become “stranded” due to a failure to be backed up. Secondary copy operations are distributed to proxies in ways that improve the chances of successfully completing VM streaming backups.Type: ApplicationFiled: July 14, 2017Publication date: November 2, 2017Inventor: Henry Wallace Dornemann
-
Publication number: 20170318112Abstract: Multilevel redirection can be performed in a VDI environment. When a user establishes a second remote session within a first remote session, various redirection techniques can be configured to span both remote sessions so that redirection will be available within the second remote session in the same manner that redirection was available in the first remote session. Therefore, from the user perspective, redirection will occur regardless of whether the user has established a single tier remote session or multitier remote session.Type: ApplicationFiled: May 2, 2016Publication date: November 2, 2017Inventors: Jenin Johnsimon, Anil Maryala, Shinoj Sebastian, Sanmati Tukol, Mohammed Sarfraz
-
Publication number: 20170318113Abstract: Some embodiments provide a method for a network controller that manages multiple managed forwarding elements (MFEs) that implement multiple logical networks. The method stores (i) a first data structure including an entry for each logical entity in a desired state of the multiple logical networks and (ii) a second data structure including an entry for each logical entity referred to by an update for at least one MFE. Upon receiving updates specifying modifications to the logical entities, the method adds separate updates to separate queues for the MFEs that require the update. The separate updates reference the logical entity entries in the second data structure. When the second data structure reaches a threshold size in comparison to the first data structure, the method compacts the updates in at least one of the queues so that each queue has no more than one update referencing a particular logical entity entry.Type: ApplicationFiled: April 29, 2016Publication date: November 2, 2017Inventors: Igor Ganichev, Alexander Yip, Pankaj Thakkar, Teemu Koponen, Aayush Saxena
-
Publication number: 20170318114Abstract: A method, non-transitory computer readable medium and storage controller computing device that receives a read request from a client device. Data corresponding to the read request is retrieved from a flash cache comprising local flash memory. The data is returned to the client device in response to the read request. A determination is made when the data is stored in a flash pool. The flash pool comprises a plurality of solid state drives (SSDs). The data is inserted into the flash pool, when the determining indicates that the data is not stored in the flash pool. With this technology, a flash pool is populated based on hits in a flash cache. Accordingly, flash cache is utilized to provide low latency reads while the most important data is preserved in the flash pool to be used by another storage controller computing device in the event of a failover.Type: ApplicationFiled: May 2, 2016Publication date: November 2, 2017Inventors: Mark Smith, Brian Naylor, Naresh Patel
-
Publication number: 20170318115Abstract: A server that receives, from an image processing device, a request indicating a data file stored on a file server and a predetermined type of processing to be performed on the data file. It is determined whether memory stores information associated with a current session between the image processing device and the server. Based on determining that the information is not stored, initiating a download of the data file, generating a modified version of the downloaded data file and storing the information associated with the current session in the memory. The modified version is provided to the image processing device if the predetermined type of processing is a first type of processing and the downloaded file to the image processing device if the predetermined processing is a second type of processing.Type: ApplicationFiled: April 26, 2017Publication date: November 2, 2017Inventors: Jiayin Peng, Daniel Doran, Kosuke Nakashima
-
Publication number: 20170318116Abstract: Systems and methods are provided to ensure lossless and ordered traversal of digital information destined for and generated from a plurality of live compute assets during the relocation of a plurality of live compute assets from one network enabled computer to a plurality of network enabled computers. After the storage of digital information is initiated through the controlled devices, the live compute assets are relocated to the new computer(s). Simultaneously, or following the relocation of the computer assets, the digital information temporarily stored within the network may be moved and stored subsequently within the network to optimize the reliable delivery through software control of the physical and virtual network/network enabled devices. Upon completion of the relocation of the live compute assets, software is utilized to complete network traversal of new and temporarily stored digital information through the network to/from the relocated compute assets in an ordered, lossless, and reliable manner.Type: ApplicationFiled: May 1, 2017Publication date: November 2, 2017Inventor: David J. Stern
-
Publication number: 20170318117Abstract: An approach is provided for processing and transmitting sensor data in a bandwidth efficient manner. The approach involves causing, at least in part, a specification of one or more prioritization attributes for one or more sensors associated with at least one transmitting entity. The approach further involves processing and/or facilitating a processing of the one or more prioritization attributes to determine whether to cause, at least in part, (a) a transmission of sensor data associated with the one or more sensors to at least one receiving entity, (b) a caching of the sensor data prior to a batch transmission of the sensor data to the at least one receiving entity, or (c) a combination thereof.Type: ApplicationFiled: July 17, 2017Publication date: November 2, 2017Inventor: Leon STENNETH
-
Publication number: 20170318118Abstract: Systems and methods for delivering fractions of content to user devices before the content is selected or requested (e.g., a pre-delivery of content) are described. In some embodiments, the systems and methods receive an indication that content is available for pre-delivery from a content server to a user device over a network, determine a fraction (e.g., size) of the content available for pre-delivery that satisfies one or more predicted content playback conditions, and causes the determined fraction of the content available for pre-delivery to be delivered to the user device.Type: ApplicationFiled: July 17, 2017Publication date: November 2, 2017Inventors: Jeffrey Paul HARRANG, Giles WESTERFIELD, John BURNETTE, David GIBBONS
-
Publication number: 20170318119Abstract: A method for stream-processing biomedical data includes receiving, by a file system on a computing device, a first request for access to at least a first portion of a file stored on a remotely located storage device. The method includes receiving, by the file system, a second request for access to at least a second portion of the file. The method includes determining, by a pre-fetching component executing on the computing device, whether the first request and the second request are associated with a sequential read operation. The method includes automatically retrieving, by the pre-fetching component, a third portion of the requested file, before receiving a third request for access to least the third portion of the file, based on a determination that the first request and the second request are associated with the sequential read operation.Type: ApplicationFiled: April 26, 2017Publication date: November 2, 2017Inventor: Nemanja Zbiljic
-
Publication number: 20170318120Abstract: Systems and methods for controlling document access in a content management system. A user setup record may be saved for each user, and user groups may be generated based on attributes of user setup records. When a user group is stamped to a document in the content management system, all users in that user group get access to the document.Type: ApplicationFiled: April 29, 2016Publication date: November 2, 2017Applicant: Veeva Systems Inc.Inventors: Zhanye Tong, Eric Batzdorff, Jon Stone, Tao Wang
-
Publication number: 20170318121Abstract: A server including request handlers each having a unique handler identifier. The server receiving client service requests, each client service request including a handler identifier, and for each client service request, selecting the request handler corresponding to the handler identifier. The selected request handler implements a predefined procedure to process the client service request including to send a handler service request to a destination server initially selected from a predetermined group of destination servers, the handler service request including a handler identifier, and to receive a response message, including response data, from the initially selected destination server in response to the handler service request.Type: ApplicationFiled: April 29, 2016Publication date: November 2, 2017Applicant: HEWLETT PACKARD ENTERPRISEInventor: Joseph Miller
-
Publication number: 20170318122Abstract: Information sharing methods and apparatuses are disclosed. A request for information sharing is sent by a requesting client terminal and is received at a server; a geographic position of the requesting client terminal is determined; an associated client terminal is identified based on a geographic proximity to the requesting client terminal; and an information sharing session is implemented between the requesting client terminal and the associated client terminal.Type: ApplicationFiled: July 19, 2017Publication date: November 2, 2017Inventors: Xueting Jiang, Zuomang Xiong, Xinheng Fan
-
Publication number: 20170318123Abstract: To install applications, which were installed on a current device of a first platform, onto a new device of a second platform, an application installation catalog system obtains and stores a list of first apps installed on a current electronic device and a profile of the current electronic device, and initiates downloading and installation of the corresponding apps in the new electronic device.Type: ApplicationFiled: April 28, 2016Publication date: November 2, 2017Inventors: Dustin K. Amrhein, Kulvir S. Bhogal, Nitin Gaur
-
Publication number: 20170318124Abstract: A method is provided for providing services gateway configuration data. The method includes receiving, from a services gateway, a request for configuration data. Also, the method includes identifying a first subset of stored configuration data that is responsive to the request. The first subset of the stored configuration data is identified using a content of the request and a state of the first subset of the stored configuration data. Additionally, the method includes sending, to the services gateway, the first subset of the stored configuration data.Type: ApplicationFiled: April 29, 2016Publication date: November 2, 2017Applicant: Intuit Inc.Inventors: Jason Michael Webb, Amit Ramchandra Jere, Karen Lynn Fraser, Amit Rohatgi, Puja Baid, Thomas Barnes
-
Publication number: 20170318125Abstract: Adaptive ambient services are provided. In some embodiments, an adaptive ambient service includes providing an ambient service profile. In some embodiments, an ambient service includes implementing an ambient service profile for assisting control of the communications device use of an ambient service on a wireless network, in which the ambient service profile includes a plurality of service policy settings, and in which the ambient service profile is associated with an ambient service plan that provides for initial access to the ambient service with limited service capabilities prior to activation of a new service plan; monitoring use of the ambient service based on the ambient service profile; and adapting the ambient service profile based on the monitored use of the ambient service.Type: ApplicationFiled: January 6, 2017Publication date: November 2, 2017Inventors: Gregory G. Raleigh, Rob Rightmyer, Vladislav Kudelin
-
Methods and Systems for Specification File Based Delivery of an Immersive Virtual Reality Experience
Publication number: 20170318126Abstract: An exemplary virtual reality media provider system (“system”) receives, from a media player device (“device”) by way of a network, a request for the device to provide a user with an immersive virtual reality experience. The system transmits, to the device by way of the network and in response to the request, a specification file corresponding to the immersive virtual reality experience. The specification file comprises data that defines a plurality of elements included in the immersive virtual reality experience, associates an event with a particular element included in the plurality of elements, and associates a behavior with the event that is associated with the particular element, the behavior configured to be performed with respect to the particular element in response to an occurrence of the event within the immersive virtual reality experience. The device uses the specification file to provide the user with the immersive virtual reality experience.Type: ApplicationFiled: April 28, 2016Publication date: November 2, 2017Inventors: Denny Breitenfeld, Qian Su -
Publication number: 20170318127Abstract: A cache server for providing content includes a processor configured to receive a first datagram from a client system sent to an anycast address, send a response datagram to the client system in response to the first datagram, receive a request datagram from the client system sent to the anycast address, and send a batch of content datagrams to the client system. The first datagram includes a universal resource locator corresponding to the content. The response datagram includes a content identifier for the content. The request datagram includes the content identifier, an offset, and a bandwidth indicator. The batch of content datagrams includes a portion of the content starting at the offset.Type: ApplicationFiled: July 14, 2017Publication date: November 2, 2017Applicant: AT&T Intellectual Property I, L.P.Inventors: Oliver Spatscheck, Seungjoon Lee, Michael Rabinovich, Jacobus E. Van der Merwe
-
Publication number: 20170318128Abstract: An arbitrary customer instance is transferred from a customer environment to a target managed-infrastructure-as-a-service cloud environment as a transferred image. An image adjustment plan, capturing at least one adjustment required to render the transferred image compliant with standards of the target managed-infrastructure-as-a-service cloud environment, is formulated. The image adjustment plan is executed to adjust the transferred image to obtain an adjusted image compliant with standards of the target managed-infrastructure-as-a-service cloud environment. The adjusted image is on-boarded into the managed-infrastructure-as-a-service cloud environment as a standard image thereof.Type: ApplicationFiled: July 16, 2017Publication date: November 2, 2017Inventors: Rema Ananthanarayanan, Kamal Bhattacharya, Florian Graf, Praveen Jayachandran, Bharat Krishnamurthy, Lakshminarayanan Renganarayana, Marcel Schlatter, Kristiann J. Schultz, Akshat Verma, Balaji Viswanathan, Xiaolan Zhang
-
Publication number: 20170318129Abstract: A method for generating and distributing serialized tokens is provided. The method may include receiving a request from at least one client. The method may further include determining whether the received at least one request is a request for generating names and definitions for a group of serialized tokens, deleting a names and definitions, and/or receiving a group of serialized tokens. Additionally, the method may include enabling the at least one client to generate names and definitions for a group of serialized tokens. The method may also include storing the names and definitions on a server. The method may also include deleting the names and definitions from the server. The method may also include formatting and distributing serialized tokens based on the names and definitions for the serialized tokens. The method may further include sending a response to the client based on the received request.Type: ApplicationFiled: July 21, 2017Publication date: November 2, 2017Inventors: Bret W. Dixon, Benjamin T. Horwood
-
Publication number: 20170318130Abstract: A method of managing a multipath TCP (MPTCP) connection includes establishing the MPTCP connection as a logical connection between end-points that utilizes multiple network paths with one TCP subflow per network path. At least two subflows of the MPTCP connection are terminated at different end-points.Type: ApplicationFiled: October 27, 2014Publication date: November 2, 2017Inventor: Andreas RIPKE