Patents Examined by Frantz Jean
  • Patent number: 9880869
    Abstract: Three embodiments of one-way cross-domain systems for transferring information from a client in a first security domain to a server in a second separate security domain are disclosed. In addition, three embodiments of bilateral cross-domain systems for transferring first information from a client in a first security domain to a server in a second separate security domain and second information from the server in the second separate security domain to the client in the first security domain are also disclosed. Each of the one-way and bilateral cross-domain systems is based upon a single computer server which employs a number of virtual machines to implement send and receive servers. The single computer server also implements one (for the one-way cross-domain systems) or two (for the bilateral cross-domain systems) virtual one-way data links in either virtual machines or within the hypervisor portion of the operating system.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: January 30, 2018
    Assignee: Owl Cyber Defense Solutions, LLC
    Inventors: Ronald Mraz, Steven Staubly, Michael M. Tsao
  • Patent number: 9882798
    Abstract: The current document is directed to an analysis subsystem within a large distributed computing system, such as a virtual data center or cloud-computing facility, that monitors the operational states associated with a multi-tiered application and provides useful information for determining one or more causes of various types of failures and undesirable operational states that may arise during operation of the multi-tiered application. In one implementation, the analysis subsystem collects metrics provided by various different types of metrics sources within the computational system and employs principal feature analysis to select a generally small subset of the collected metrics particularly relevant to monitoring a multi-tiered application and diagnosing underlying causes of operational states of the multi-tiered application. The analysis subsystem develops one or more conditional probability distributions with respect to the subset of metrics.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: January 30, 2018
    Assignee: VMware, Inc.
    Inventors: Pradeep Padala, Neelima Mukiri, Mazda A. Marvasti
  • Patent number: 9871861
    Abstract: A method and system transfers the hosting of online services to a virtual asset computing environment from a hardware asset computing environment, according to one embodiment. The method and system transfers a secondary copy of application data to a storage device, and delivers the storage device to a second computing system from the first computing system using a parcel courier, according to one embodiment. The method and system receives, with the second computing system, the secondary copy of the application data from the storage device, and configures virtual assets to execute a second instance of the online services application to enable the second computing system to provide the online services to the multiple users, according to one embodiment. The method and system configures the second computing system as a primary service provider, according to one embodiment.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: January 16, 2018
    Assignee: Intuit Inc.
    Inventors: Elangovan Shanmugam, Luu Tran
  • Patent number: 9871848
    Abstract: An integration engine is provided for communications between source and target applications. A message is sent from a source application to a target application, by processing a header element to route the message to the target application; transforming a message format of the message to a different message format; storing the message payload using a Claim-Check Enterprise Application Integration (EAI) pattern; and providing the transformed message to the target application. Transport adapters optionally transform a message format of the message to a different message format, such as a message format of the source application being transformed to a message format of the target application. The header element is optionally updated using a channel interceptor to update a next endpoint in a flow based on one or more business rules applied to the message payload. The header element can be processed by a header-based router that routes the message to a next endpoint in a flow.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: January 16, 2018
    Assignee: EMC Corporation
    Inventor: Karunanithi Shanmugam
  • Patent number: 9864346
    Abstract: A method for connecting a switching station automation device, protection device or field device according to the IEC61850 communication standard to an industry automation field bus of an industry automation system. The method includes producing a modified SCL (Substation Configuration Description Language) technical manual file, SCL technical manual file is expanded by implementing at least one data object with mapping information in the form of communication- and functional parameters of the industry automation field bus, compiling the modified SCL technical manual file into a Device Type Manager component, and configuring the switching station automation device by the FDT frame application using the DTM component.
    Type: Grant
    Filed: March 18, 2013
    Date of Patent: January 9, 2018
    Assignee: SCHNEIDER ELECTRIC AUTOMATION GMBH
    Inventor: Michael Patri
  • Patent number: 9857853
    Abstract: A device controlling system controls devices connected via a network. The device controlling system includes a reserving unit configured to receive place identifying information for identifying a place and a usage time and date when the place is used, and make a reservation for usage of the place and a device arranged at the place on the usage time and date; and a device controller configured to bring the device to a power-on state based on the usage time and date and device identifying information for identifying the device on the network.
    Type: Grant
    Filed: March 5, 2015
    Date of Patent: January 2, 2018
    Assignee: RICOH COMPANY, LTD.
    Inventor: Akira Nagamori
  • Patent number: 9853936
    Abstract: A system for managing message volume and timing, which permits first and second messages to be spaced apart over time, with the pacing controlled in part by a characteristic of the second message. The system sends the first message to an intended recipient. The system determines a separation based on a pacing algorithm and sends the second message to the recipient according to the separation.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: December 26, 2017
    Assignee: Open Text SA ULC
    Inventor: Brian Reistad
  • Patent number: 9832291
    Abstract: A transport-framework system facilitates instantiating a custom transport stack. During operation, the system can obtain a stack requirement for a custom stack. The stack requirement can specify component attributes and a policy for one or more components to instantiate in the custom stack. The system can select a stack component that satisfies the stack requirement for the custom stack, and can instantiate the stack component in the custom stack. For example, the system can select a stack component by analyzing the stack requirement to determine a component requirement for a component that needs to be instantiated in the custom stack. The system determines, from a component repository, a set of matching components that satisfies the component requirement. If multiple matching components exist, the system selects a matching component which is most compatible with other components in the custom stack.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: November 28, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Ignacio Solis, Glenn C. Scott
  • Patent number: 9832141
    Abstract: Aspects of the disclosure will be described with regard to the processing of DNS queries by a DNS service based on multiple network addresses associated with a single network entity (e.g., a service provider). The DNS service may respond to each DNS query for identifying network addresses associated with the service provider with a respective unique network address from a pool of network addresses. Based on the uniqueness of network addresses, DNS queries and subsequent communications between respective client computing devices and the service can be correlated.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: November 28, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: James Brendan Raftery
  • Patent number: 9830613
    Abstract: Various of the disclosed embodiments concern systems and methods for tracking virality and social lift of media content. In some embodiments, an analytics engine creates and tags URLs to media content using generation codes, time codes, or both. The codes and their respective values allow the analytics engine to determine whether trends or patterns exist in how media content is viewed and shared. The generation codes and time codes can be used instead of, or in addition to, conventional UTM codes. The generation code, time code, or both, can be used to determine which segments (e.g., generations, time periods) of viewers generate a profit, subsequent viewers, etc. For example, the analytics engine can determine when an advertising campaign for a piece of media content should be terminated, rather than simply indicating whether the campaign should continue.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: November 28, 2017
    Assignee: BRAINFALL.COM, INC.
    Inventors: Joshua Palmer, Paul Skowronski, Anthony Bui
  • Patent number: 9823806
    Abstract: A method includes monitoring an activity stream to identify actions that match stored sponsored story specifications, for providing one or more sponsored stories to a viewing user. The sponsored story specifications include a visual specification for the sponsored story, and matched sponsored stories are ranked for a viewing user. Users can set privacy preferences related to sponsored stories. The ranking and privacy settings contribute to which sponsored stories are provided for display to the viewing user.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: November 21, 2017
    Assignee: Facebook, Inc.
    Inventors: Kent Schoen, Ning Li, Robert Kang Xing Jin, Philip Anastasios Zigoris, Jessica Gronski, Jordan Walke, Eric Michel Giovanola
  • Patent number: 9813490
    Abstract: A method, apparatus, and system for efficiently re-partitioning data using scheduled network communication are provided. Given re-partitioning data defining the data blocks to be sent amongst a plurality of server nodes, a corresponding network schedule is determined to send the data blocks in a coordinated manner. The network schedule is divided into time slots, wherein each of the plurality of server nodes can send up to one data block and receive up to one data block in each time slot. By using a greedy selection algorithm that prioritizes by largest senders and largest receivers, a near optimal schedule can be determined even in the presence of heavy skew. The greedy selection algorithm can be implemented with a O(T*N^2) time complexity, enabling scaling to large multi-node clusters with many server nodes. The network schedule is of particular interest for database execution plans requiring re-partitioning on operators with different keys.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: November 7, 2017
    Assignee: Oracle International Corporation
    Inventors: Sam Idicula, Aarti Basant, Vikas Aggarwal, Stephan Wolf, Nipun Agarwal
  • Patent number: 9807163
    Abstract: Facilitating the distribution of content is disclosed. A request for content is received from a requesting peer. A peer type of the requesting peer is determined. Determining the peer type of the requesting peer includes determining whether the requesting peer is a regular peer or a lightweight peer. A regular peer is one that is able to accept incoming connection requests and initiate connections. A lightweight peer is one that has less functionality than the regular peer.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: October 31, 2017
    Assignee: Conviva Inc.
    Inventors: Ion Stoica, Hui Zhang, Steven R. Mccanne, Jibin Zhan, Aditya Ravikumar Ganjam
  • Patent number: 9807141
    Abstract: In a playing of media content among multiple devices, a first device creates a first progress information associated with a media content and the first device. The first progress information includes a current progress in a playing of the media content by the first device. When a second device receives an instruction to play the media content, the second device obtains the first progress information from the first device, creates a second progress information associated with the media content and the second device based on the first progress information, fetches the media content based on the second progress information, and plays the media content using the second progress information. In this manner, a progress in playing the media content is tied to the device playing the media content, and this progress may be shared with another device in the playing of the media content on the other device.
    Type: Grant
    Filed: July 23, 2016
    Date of Patent: October 31, 2017
    Assignee: TP Lab, Inc.
    Inventor: Chi Fai Ho
  • Patent number: 9804879
    Abstract: Performing server virtual machine image migration and dependent server virtual machine image discovery in parallel is provided. Migration of a server virtual machine image that performs a workload is started to a client device via a network and, in parallel, an identity is continuously discovered of a set of dependent server virtual machine images corresponding to the server virtual machine image being migrated to the client device. In response to discovering the identity of the set of dependent server virtual machine images, a server migration pattern of the discovered set of dependent server virtual machine images is generated for the workload. A level of risk corresponding to migrating each dependent server virtual machine image of the discovered set of dependent server virtual machine images to the client device is calculated based on the server migration pattern of the discovered set of dependent server virtual machine images for the workload.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: October 31, 2017
    Assignee: International Business Machines Corporation
    Inventors: Nikolaos Anerousis, Kun Bai, Hubertus Franke, Jinho Hwang, Jose E. Moreira, Maja Vukovic
  • Patent number: 9800536
    Abstract: A method and system for automated content status updating based on analyzing collaboration communications in an electronic social networking environment. Collaboration communications are identified and monitored for a shared content between a plurality of users on an electronic social networking system. Natural language processing (NLP) and analytic analysis are applied to the collaboration communications to determine a state of the shared content. The state can be updated automatically to indicate the state of the shared content in the electronic social networking system.
    Type: Grant
    Filed: March 5, 2015
    Date of Patent: October 24, 2017
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
  • Patent number: 9794363
    Abstract: A terminal receiving a push message is provided. The terminal receives a push message sent by a server, determines that the push message matches a service that the terminal is allowed to receive according to a service control condition which specifies application identifiers (app IDs) corresponding to services that the terminal is allowed to receive. The terminal then performs a service processing corresponding to the received push message.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: October 17, 2017
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shunan Fan, Guoqiao Chen, Lei Wang, Ting Dong, Huiping Zhang, Jian Yang
  • Patent number: 9785461
    Abstract: Performing server virtual machine image migration and dependent server virtual machine image discovery in parallel is provided. Migration of a server virtual machine image that performs a workload is started to a client device via a network and, in parallel, an identity is continuously discovered of a set of dependent server virtual machine images corresponding to the server virtual machine image being migrated to the client device. In response to discovering the identity of the set of dependent server virtual machine images, a server migration pattern of the discovered set of dependent server virtual machine images is generated for the workload. A level of risk corresponding to migrating each dependent server virtual machine image of the discovered set of dependent server virtual machine images to the client device is calculated based on the server migration pattern of the discovered set of dependent server virtual machine images for the workload.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: October 10, 2017
    Assignee: International Business Machines Corporation
    Inventors: Nikolaos Anerousis, Kun Bai, Hubertus Franke, Jinho Hwang, Jose E. Moreira, Maja Vukovic
  • Patent number: 9781227
    Abstract: A system for data storage includes multiple servers, which are configured to communicate over a network with multiple multi-queue storage devices and with at least one storage controller, to store on the storage devices compressed data belonging to a user volume, to specify storage locations, in which the compressed data is stored on the storage devices, in a shared data structure that is shared and modified by the servers using remote direct memory access, and to coordinate access to the compressed data by the servers by querying the shared data structure, without executing code on a processor of the storage controller.
    Type: Grant
    Filed: November 9, 2016
    Date of Patent: October 3, 2017
    Assignee: E8 STORAGE SYSTEMS LTD.
    Inventors: Alex Friedman, Barak Pinhas, Evgeny Budilovsky
  • Patent number: 9769086
    Abstract: Techniques for providing data in dynamic account and device management are disclosed. In one particular exemplary embodiment, the techniques may be realized as a system for providing data in dynamic account and device management. The system may comprise one or more processors communicatively coupled to a network. The one or more processors may be configured to identify a user device to be managed. The one or more processors may be configured to transmit a request for delegate authority to manage the user device. The one or more processors may be configured to receive delegate authority to manage the user device. The one or more processors may be configured to provide network access to the user device. The one or more processors may also be configured to manage the user device and monitor data communicated to and from the user device.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: September 19, 2017
    Assignee: Symantec Corporation
    Inventors: Paul Agbabian, Shaun Cooley