Network Computer Configuring Patents (Class 709/220)
  • Patent number: 9996331
    Abstract: An example method for managing application deployment in a cloud environment may maintain a state machine. The state machine may include a plurality of application states, a plurality of state operations, and relationships among the plurality of application states and the plurality of state operations. In response to a client request for performing a deployment operation on an application in the cloud environment, the method may retrieve a current state of the application in the cloud environment. In response to a determination that the deployment operation is allowed based on the state machine and the current state, the method may generate a deployment plan based on a blueprint associated with the application. The blueprint defines how to perform the deployment operation in the cloud environment.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: June 12, 2018
    Assignee: VMWARE, INC.
    Inventor: Ping Chen
  • Patent number: 9992702
    Abstract: In wireless communication with another communication apparatus in a predetermined wireless network, overhead information defined in a media access control layer is divided into a header of information necessary for the common access control and a header of information necessary for each payload. Address information is added to the header of information necessary for the common access control to transmit the generated header attached to the transmission data. For example, in a case of forming a physical burst in which a plurality of data payloads are combined into one, a frame structure is provided without useless repetition of address information.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: June 5, 2018
    Assignee: Sony Corporation
    Inventor: Shigeru Sugaya
  • Patent number: 9992062
    Abstract: Briefly, methods and/or apparatuses for implicit traffic engineering, such as for the Internet, are described.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: June 5, 2018
    Assignee: Cradlepoint, Inc.
    Inventors: Scott Andrew Hankins, Andrew John Mastracci
  • Patent number: 9992218
    Abstract: Embodiments of the present disclosure disclose a method and a device for managing compliance of one or more network devices. The method comprises receiving one or more configuration changes of the one or more network devices. Also, the method comprises identifying each configuration change as one of a compliant configuration change and a non-compliant configuration change by correlating, the one or more configuration changes using a first set of parameters. Further, the method generating an impact value of the one or more configuration changes and generating a recommendation for the one or more network devices based on the impact value.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: June 5, 2018
    Assignee: WIPRO LIMITED
    Inventors: Anasuya Devi Kompella, Asif Husainsaheb Jamadar, Anand Raj Jha
  • Patent number: 9990228
    Abstract: Examples described relate to validating network parameters of a containerized application. In an example, the current state of a network parameter configured for a containerized application in a cloud computing environment may be determined. The current state of the network parameter may be validated against a container application profile of the containerized application, wherein the container application profile specifies a desired state of the network parameter. In response to a determination that the current state of the network parameter does not meet the desired state of the network parameter specified in the container application profile, a determination may be made whether a network interface that meets the desired state of the network parameter is available in the cloud computing environment. In response to a determination that the network interface is available in the cloud computing environment, the containerized application may be migrated to the available network interface.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: June 5, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Swaroop Jayanthi, Brahmanand Vuppuluri, Rajesh Teeparti, Surya Charan Alluri
  • Patent number: 9992082
    Abstract: Systems, methods, and computer program embodiments are disclosed for providing graphical visualization of a telecommunications network topology. In an embodiment, raw graph data may be received that that represents one or more communications paths in the telecommunications network. The raw graph data may contain a plurality of network nodes and connections between the nodes, and each node may be associated with an entity type. A graph classification may then be determined based on the received raw graph data, and the classification may be associated with a plurality of graph rendering rules. The raw graph data may be converted to rendered graph data by determining graphical positions for each of the plurality of network nodes according to the plurality of rendering rules. In an embodiment, the rendered graph data may include the plurality of network nodes, the determined position and associated entity type of each node, and connections between nodes.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: June 5, 2018
    Assignee: CENX, INC.
    Inventors: Cameron MacNeil, Eric Soutar
  • Patent number: 9992273
    Abstract: Techniques for performing intelligent load balancer selection in a multi-load balancer environment are provided. In one embodiment, a computer system can generate a user interface for deploying a virtual IP address (VIP) on a load balancer in a network environment, where the network environment includes a plurality of load balancers, and where the user interface presents a plurality of criteria for selecting one of the plurality of load balancers. The computer system can further receive, from a user, a selection of one or more of the plurality of criteria, and can collect, from each load balancer in the plurality of load balancers, statistics that are relevant to the one or more criteria. The computer system can then select a load balancer from among the plurality of load balancers based on the one or more criteria and the collected statistics.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: June 5, 2018
    Assignee: Brocade Communications Systems LLC
    Inventor: Dhanashri Patil
  • Patent number: 9984329
    Abstract: The present invention relates to systems and methods for automated troubleshooting. User identification is recorded, and the problem to be solved is determined. A series of decision trees are used to guide the user through troubleshooting. If the problem is resolved at any point, the event is logged as successful. This logging includes a listing of the steps taken by the user. The log may be employed to tune the decision tree for more optimal performance in the future. If no successful solutions are achieved, then the session may be forwarded to a human representative for resolution. Part of this forwarding includes classifying the event by at least one failure code. The failure code reflects the steps taken while guiding the user.
    Type: Grant
    Filed: June 29, 2014
    Date of Patent: May 29, 2018
    Inventor: Daniel M. Winnick
  • Patent number: 9983806
    Abstract: A storage controlling apparatus includes a processor. The processor estimates, when a new virtual machine is to be produced, an access frequency to a new virtual disk to be allocated to the new virtual machine based on an access frequency to an existing virtual disk allocated to an existing virtual machine produced from master information on which the new virtual machine is based, and temporarily reserves, when the estimated access frequency exceeds a first threshold value, a plurality of successive allocation unit regions in a physical disk for the new virtual disk.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: May 29, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Rikiya Ayukawa, Kenichirou Shimogawa, Soichi Shigeta
  • Patent number: 9986472
    Abstract: A method and system for automatically configuring and transforming a universal device into a feature specific device to provide desired network hardware functionality for a plurality of different conventionally single purpose devices. The universal device receives data configured for handling by a network hardware device capable of providing desired network hardware functionality. Based on the data received, the universal device identifies the desired network hardware functionality from network hardware functionalities. The universal device selects one or more virtual ports capable of providing the desired network hardware functionality. The universal device automatically configures and transforms itself into a feature specific device to provide the desired network hardware functionality by implementing the selected one or more virtual ports to handle the data received.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: May 29, 2018
    Assignee: BENU Networks, Inc.
    Inventor: Rajat Ghai
  • Patent number: 9986085
    Abstract: Provided is a mobile terminal that executes an application in a predetermined area, and a method performed by the mobile terminal. The mobile terminal that executes the application in the predetermined area may include a memory; a location finder configured to obtain location information of the mobile terminal; a communicator configured to communicate with a server; and a controller configured to receive, via the communicator, the application that is executable in a predetermined area corresponding to the obtained location information and an operating system (OS) for executing the application from a server that corresponds to the obtained location information, and to install the application and the OS in the memory.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: May 29, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sung-min Lee, Chan-ju Park, Bok-deuk Jeong, Jae-yong Yoo
  • Patent number: 9983891
    Abstract: The disclosed computer-implemented method for distributing configuration templates with application containers may include (i) identifying an application to be deployed in an application container, (ii) maintaining a configuration template comprising at least one configuration setting for the application container and code that transforms the configuration template into a configuration file during deployment of the application, (iii) packaging the configuration template, the code that transforms the configuration template, and the application in a deployment container image, (iv) deploying the deployment container image to a host computing system that comprises a container engine that creates an instance of the deployment container from the deployment container image, and (v) triggering, by the instance of the deployment container, the container engine to use the configuration file generated from the configuration template to configure the application container with the configuration setting.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: May 29, 2018
    Assignee: Veritas Technologies LLC
    Inventor: Aaron Christensen
  • Patent number: 9983907
    Abstract: A method, computer program product, and computer system for backfilling jobs based on energy aware scheduling are provided. A first job is received at a scheduler, where the scheduler manages one or more running jobs based on a plurality of system resources. The plurality of system resources comprises at least one resource constraint. A resource consumption of the first job is estimated based on one or more resource requirements of the first job. A first resource requirement of the one or more resource requirements is determined to exceed the resource constraint. In response to determining that the first resource requirement of the first job exceeds at least one resource constraint, at least one of (i) the first resource requirement of the first job and (ii) the plurality of system resources is modified. The first job is scheduled.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: May 29, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ji Li, Xiu Qiao Li, Zhenchao Liu, Xian Tao Meng, Xue Bin Min, Sam Sanjabi
  • Patent number: 9986049
    Abstract: The present invention relates to systems and methods for best server selection for real-time data transmission are provided. The systems and methods include an access controller, and an application which receives information of a selection of several best servers with which to transmit real-time packets to. The application sends a request to the access controller for server information before call initiation. The access controller identifies servers with the same ISP, and then selects a regional server within this group of same ISP servers. Subsequently the geo optimizer identifies servers closest to the application from among the regional servers. The respective loads of each of the closest servers are analyzed to select only servers that are likely to provide satisfactory quality of service. A monitor within the central IDC is able to measure load conditions of each server and provide this load information to the access controller.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: May 29, 2018
    Assignee: Agora Lab, Inc.
    Inventors: Bin Zhao, Wei Li
  • Patent number: 9986113
    Abstract: An information processing apparatus includes a controller. If images related to devices that have been identified are superimposed on one another, the controller causes information about one or plural cooperative functions that use functions of the devices to be displayed.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: May 29, 2018
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Kengo Tokuchi
  • Patent number: 9979598
    Abstract: A description of IT assets of the IT system is retrieved. The description of the IT assets includes an indication of characteristics of each IT asset and an indication of relations among the IT assets. The IT assets are grouped into asset groups by verifying the characteristics and the relations of the IT assets against affinity criteria in decreasing order of an affinity level of corresponding affinity criteria. A description of target platforms eligible to host the IT assets is retrieved. At least part of the IT assets of the asset groups is mapped onto selected one or more of the target platforms by verifying the characteristics and/or the relations of the IT assets of the asset groups. A proposed configuration of the IT system is generated. The proposed configuration hosts each mapped IT asset on the corresponding selected target platform.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: May 22, 2018
    Assignee: International Business Machines Corporation
    Inventor: Raffaele Pullo
  • Patent number: 9979674
    Abstract: A network request is received. A server is selected among a plurality of servers eligible to handle the network request, wherein selecting the server includes selecting a first server in an ordering of the plurality of servers that has not reached its load threshold. The selected server is enabled to handle the network request.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: May 22, 2018
    Assignee: Avi Networks
    Inventor: Raju Kumar
  • Patent number: 9977681
    Abstract: In accordance with an embodiment, described herein is a system and method for supporting partition and resource group shutdown and startup in an application server environment. A method can provide one or more partitions, wherein each partition provides an administrative and runtime subdivision of a domain, and one or more resource groups, wherein each of the one or more resource groups is associated with one of the one or more partition. The method receive, from an administrator, a request to perform a startup or shutdown, the startup or shutdown action being targeted to one of the one or more partition. The method can provide a lifecycle object, at an administration server, the lifecycle object associated with the one of the one or more partitions. The method can provide a monitoring object where the monitoring object can allow the administrator to monitor a status of the startup or shutdown action.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: May 22, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Chanda Rani Patel, Timothy Quinn
  • Patent number: 9980158
    Abstract: An embodiment of the present invention provides a method for transmitting configuration information by a local administrator and the local administrator transmitting the configuration information, the method comprising the steps of: receiving an internet protocol pool (IP pool) allocated by an IP address management server of an external IP network; receiving an IP address allocation request from a new base station in the distribution network; and, in response to the received IP address allocation request, allocating the base station a certain IP address on the basis of the allocated IP pool. In addition, the embodiment of the present invention provides a base station for receiving configuration information from the local administrator and a self-configuration method for the base station.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: May 22, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sangjin Kim, Kisuk Kweon
  • Patent number: 9971592
    Abstract: A computer implemented method and apparatus for a subscription workflow. The method comprises receiving an input indicative of features of a plurality of software products to enable performance of one or more workflows, wherein the input is indicative of features that are less than all of the features of each software product in the plurality of software products; and enabling the features from the plurality of software products to be utilized on a computer to perform the one or more workflows.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: May 15, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Saurabh Gupta, Aditya Falodiya
  • Patent number: 9971596
    Abstract: Aspects include extensible change set conflict and merge gap detection in a record-based configuration management system. A method includes instructing the record-based configuration management system to create a change set. The method also includes instructing the record-based configuration management system to add one or more version mappings to a given configuration and to indicate specific concepts which should be flagged as not participating in a process that includes change set conflict and merge gap detection. The record-based configuration management system is instructed to deliver the change set to a requestor.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: May 15, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ian Green, Gary M. Johnston, Adam R. Neal, Dominic H. Tulley
  • Patent number: 9973892
    Abstract: Disclosed are various embodiments for a multi-provider management system for location-based service zones. The multi-provider management system can receive data associated with location-based service zones from multiple providers. A unique identifier can be assigned to each provider. The multi-provider management system can send location-based service zones from multiple providers to a client device, and can receive trigger event notifications associated with the location-based service zones. The unique identifier can be used to identify which provider to notify when receiving a trigger event notification.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: May 15, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Sergey Parshin, Jon Robert Ducrou, Ryan Hapgood, Qiwei Liu, Raymond Smith, James Michael Sutula, Benjamin Winters
  • Patent number: 9971633
    Abstract: Disclosed aspects relate to operation efficiency management in a shared pool of configurable computing resources. A first set of processing operations of a first application may be detected. A second set of processing operations of a second application may be detected. The first set of processing operations of the first application may be compared with the second set of processing operations of the second application. A substantial match of the first and second processing operations of the first and second applications may be determined. A single set of processing operations for both the first and second applications may be compiled.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: May 15, 2018
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Barsness, Daniel E. Beuch, Michael J. Branson, John M. Santosuosso
  • Patent number: 9967362
    Abstract: A Network Reporting Entity (NRE) and a User Equipment (UE) as well as a respective method therein for use in a wireless communication network for enabling controlling data transfer between the UE and a network cache are provided. The NRE receives, from the UE, a request to start reporting network status and transmits, to the UE, information regarding the status of the network, the information pertaining to whether network condition is in a state where a data transfer is preferred or not, wherein the NRE obtains the information regarding the status of the network from the Network Conditions Information Entity (NCIE). In this manner, the UE is enabled to control the data transfer between the UE and the network cache.
    Type: Grant
    Filed: October 27, 2011
    Date of Patent: May 8, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Lars Westberg, Hans Eriksson
  • Patent number: 9965288
    Abstract: Techniques are provided for preconfiguring hardware prior to BIOS boot up, and in particular, accessing a Basic Input Output System (BIOS) feature descriptor in the BIOS read only memory area, the BIOS feature descriptor comprising information associated with a BIOS of the server; and utilizing the BIOS feature descriptor, prior to boot up operations of the server, to configure hardware of the server.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: May 8, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Tao Wang, Scott Phuong, Lihfang Shen
  • Patent number: 9965304
    Abstract: A system for delayed hardware upgrades in virtualization systems is disclosed. A method of the disclosure includes maintaining, by a hypervisor of a host machine, a delayed hardware upgrade mode that is applicable to virtual machines (VMs) managed by the hypervisor, receiving, by the hypervisor, a command to change VM hardware of one of the VMs managed by the hypervisor, placing, per the delayed hardware upgrade mode maintained by the hypervisor, the command in a delayed command queue associated with the VM to which the command was directed, the delayed command queue maintained by the hypervisor, and executing, by the hypervisor, the command in the delayed command queue when it is determined that the VM has been rebooted, wherein the reboot of the VM is not directly associated with the command.
    Type: Grant
    Filed: June 17, 2013
    Date of Patent: May 8, 2018
    Assignee: Red Hat Israel, Ltd.
    Inventor: Michael Tsirkin
  • Patent number: 9967735
    Abstract: Within a mobile station data message, the mobile transceiver reads an observed country code of a visited wireless network to determine a country of operation of the mobile transceiver. The mobile transceiver determines if the observed country code is equal to a stored country code in a subscriber identity module of the mobile transceiver. If the observed country code differs from the stored country code, the mobile transceiver transmits an inquiry data message to a central server via the wireless network to inquire as to whether or not the mobile transceiver is authorized to operate within the observed country. In response to the inquiry, the mobile transceiver may receive mobile profile data related to wireless access or authorized features of the mobile transceiver.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: May 8, 2018
    Assignee: DEERE & COMPANY
    Inventors: Travis J Davis, Zachary E Beese
  • Patent number: 9967000
    Abstract: A method for a mobile device in a wireless power system includes transmitting a request to a server of the wireless power system for acquiring operation state information of a first wireless power spot in the wireless power system, wherein the request at least comprises a required power threshold; and receiving a response comprising the operation state information of the first wireless power spot, wherein the operation state information at least comprises a capacity and an availability of the first wireless power spot.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: May 8, 2018
    Assignee: HTC Corporation
    Inventor: Feng-Seng Chu
  • Patent number: 9967286
    Abstract: Disclosed is an apparatus for controlling access to a security content using near field network communication of mobile devices. A policy issuance provider registration unit requests a content security policy for a first content, a security content, to a service server, receives the content security policy for the first content, requests to the service server for a first mobile device to be registered as a content security policy issuance provider, and receives a result of registration and a provider policy from the service server. A policy issuance provider converting unit converts the first mobile device to the content security policy issuance provider when receiving a request for access for browsing the first content through near-field network communication from another mobile device in which a DRM client application is being executed.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: May 8, 2018
    Assignee: Fasoo.com Co., Ltd.
    Inventor: Jin-Sang Park
  • Patent number: 9961112
    Abstract: An approach is described for provisioning and enforcing realtime granular access controls for endpoints. The approach involves enforcing realtime access controls, via a privileged access management appliance, of a plurality of accessors, endpoints, and approvers, to provide for securing, controlling, auditing, and reporting of access to endpoints.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: May 1, 2018
    Assignee: BOMGAR CORPORATION
    Inventors: Donald Warren Hasson, David William Durham, Dustin L. Majure
  • Patent number: 9961043
    Abstract: A method of forming a stack is presented. According to some embodiments, a stack can be formed by determining stack ports in a group of units and converting the stack ports. In some embodiments, the stack ports can be converted to stacking mode.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: May 1, 2018
    Assignee: DELL PRODUCTS L.P.
    Inventors: Sudharsan Dhamal Gopalarathnam, Shankar Narayanan Raghavendran
  • Patent number: 9960912
    Abstract: A system and method for providing security key exchange and management prior to the operating system of the server and also provides for executing various security functions to prevent a virus or malicious software from propagating through the server and the network. The system and method utilize the BIOS firmware and baseboard management controller (BMC), which are more secure since they do not rely on open source code for software plug-ins from the user layer. As a result, a secure code can be created for key management with a globally unique identifier (GUID). The system and method provides for a network manager to easily and flexibly manage multiple security keys for a rack server system.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: May 1, 2018
    Assignee: QUANTA COMPUTER INC.
    Inventors: Tsung-Wei Lin, Wei-Yu Chien
  • Patent number: 9960969
    Abstract: Techniques for automatically configuring necessary parameters of a device to be coupled to a network with minimum human intervention are disclosed. In one embodiment, a wired and/or wireless Ad-hoc network is established to facilitate communications among a group of devices. When a new device is added to the network, a rudimentary communication path is initially established between one of the devices in the network and the new device such that necessary parameters (e.g., SSID, WEP security, channel frequency) can be exchanged for the new device to function properly in the network. To ensure the parameters are exchanged in a secure fashion, an additional public security procedure can be used between the two devices.
    Type: Grant
    Filed: April 5, 2016
    Date of Patent: May 1, 2018
    Assignee: Sonos, Inc.
    Inventors: Nicholas A. J. Millington, Paul V. Hainsworth
  • Patent number: 9952883
    Abstract: According to the invention, a method for determining what hardware components are installed on a computing device is disclosed. The method may include identifying the computing device, and determining, based on the computing device, a hardware component of the computing device. The method may also include retrieving information about the hardware component, and setting, based at least in part on the information about the hardware component, a parameter for an algorithm of software on the computing device.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: April 24, 2018
    Assignee: Tobii AB
    Inventor: Henrik Eskilsson
  • Patent number: 9950622
    Abstract: A vehicle display control device includes a timing determination unit that determines timing when it is authenticated that the mobile terminal is an object that can provide the mobile screen information after the start of processing of connection between an HCU and the mobile terminal. A display control unit displays a during-connection-processing image indicating that connection with the mobile terminal is being processed, on the display device after the timing is determined by the timing determination unit until the mobile screen information becomes possible to be displayed on the display device. The display control unit does not display the during-connection-processing image on the display device after the connection processing is started until the timing is determined by the timing determination unit.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: April 24, 2018
    Assignee: DENSO CORPORATION
    Inventors: Akihiro Ogasawara, Kiyotaka Taguchi, Gouji Sagai, Kentaro Kajita
  • Patent number: 9949093
    Abstract: A system, method, and computer program product are provided for managing a network based on feedback according to one embodiment. In use, the method includes establishing a network, and connecting at least one device to the network. Additionally, the method includes receiving feedback from the at least one device. Lastly, the network is managed based on the feedback form the at least one device. Additional systems, methods, and computer program products are also presented.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: April 17, 2018
    Inventor: Dominic M. Kotab
  • Patent number: 9948658
    Abstract: An embodiment of a method includes receiving a request from a user agent to use a communication network, determining that the user agent is not recognized on the communication network, and requiring submission of location information prior to allowing the user agent to use the network. An embodiment of a system includes a recognition module configured to determine whether the communication device is recognized in response to a request to use a communication network from the communication device, a notification module configured to notify the communication device that the communication device is not recognized, wherein notification that the communication device is not recognized indicates that location information must be submitted prior to the communication device using the communication network; and a location update module configured to receive submitted location information and update the location of the communication device based on the location information.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: April 17, 2018
    Assignee: Level 3 Communications, LLC
    Inventor: Daryl Malas
  • Patent number: 9946604
    Abstract: Optimized remoting cloning is disclosed, including: receiving data from a source storage system associated with an ongoing replication process of a snapshot; and prior to the completion of the replication process of the snapshot, generating a set of metadata associated with a clone of the snapshot, wherein at least a portion of data comprising the snapshot that has been received at the destination storage system can be read using the clone while the replication process of the snapshot is ongoing.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: April 17, 2018
    Assignee: Tintri Inc.
    Inventor: Gideon W. Glass
  • Patent number: 9948751
    Abstract: A first apparatus inquires the second apparatus about whether a first data can be transmitted, in a case where the transmission is approved by the second apparatus, transmits the data to the second apparatus, and in a case where the transmission is not approved by the second apparatus, receives data from the second apparatus and outputs the data with its own data to a storage medium, and the second apparatus determines that a data is transmitted from the first apparatus on the basis of a condition pertaining to a second data communications channel, and upon having determined to approve the transmission from the first apparatus, receives the data from the first apparatus and transmits the data with its own data to a server via the second data communications channel, and upon having determined not to approve the transmission from the first apparatus, transmits its own data to the first apparatus.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: April 17, 2018
    Assignee: Clarion Co., Ltd.
    Inventors: Gen Tsuchida, Daisuke Matsubara, Hideki Takano, Haruhiko Sawajiri, Yasushi Nagai, Kyosuke Tsurusu
  • Patent number: 9946534
    Abstract: New techniques for automated database deployment are disclosed. Change SQL files intended for any target database are checked into a designated source code control repository. A pre-validation process is applied to the proposed changes and reports all errors therein, not just the first error found. A tracking mechanism may find and report changes that have been done against a database since the last deployment, including changes applied without following source control procedure. All recent SQL files since previous promotion can be automatically gathered and built into a master run book SQL for execution in a correct sequence. Backout SQL may also be automatically generated and validated. A pre-test or mock deployment may be performed during regular business hours against an automatically generated copy of the target database. With these techniques, deployments and maintenance of databases become more efficient, and failure rates and failover responses could be significantly improved.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: April 17, 2018
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Keith Thompson, Russell T Busch
  • Patent number: 9948527
    Abstract: Provided are methods and systems for using synthetic resource records to configure and manage web applications and various online services. A user is provided with the ability to setup a single synthetic resource record for their domain such that all of the associated dependent resource records are automatically configured and added to the domain as well. The methods and systems provided utilize synthetic resource records as a way of logically grouping resource records into “human readable” sets of resource records. Through synthetic resource records, users are able to address common configuration issues without having to know the technical specifications of associated zone files or resource records. Additionally, users can complete a variety of configuration tasks related to setting-up web applications without having to look-up resource record values from external sites (e.g., from the domain host).
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: April 17, 2018
    Assignee: Google LLC
    Inventors: Brent Anthony Piller Bryan, Jonathan Mack, Roberto Ramalho Fischer
  • Patent number: 9942175
    Abstract: A sequence of packets is stored in a memory of the network device such that a current packet in the sequence of packets is stored at a predetermined distance following a preceding packet in the sequence. Lengths of corresponding ones of the packets stored in the memory are indicated in the memory. The packets are sequentially read from the memory based on the indicated lengths of corresponding ones of the packets stored in the memory. An operation is performed on the ones of the packets read from the memory. Subsequent to performing the operation, least some of the packets are written back to the memory. Ones of the packets are written to the memory beginning at a memory location following a respective preceding packet in the sequence by a predetermined distance.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: April 10, 2018
    Assignee: Marvell Israel (M.I.S.L) Ltd.
    Inventor: Tal Mizrahi
  • Patent number: 9940160
    Abstract: A device may receive an indication to perform a reboot associated with a network service being provided using a first virtual machine (VM) running on the device. The device may launch, based on receiving the indication, a second VM on the device. The device may shut down, based on launching the second VM, the first VM. The device may configure the second VM for forwarding control plane traffic associated with the network service. The device may configure, based on configuring the second VM for forwarding the control plane traffic, the second VM for forwarding data plane traffic associated with the network service. The device may provide, based on configuring the second VM for forwarding the data plane traffic, the network service using the second VM.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: April 10, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Ganesh Raman, Chirag Wighe, Santhanakrishnan Balraj, Sathish M. Shenoy, Shunmugavel Rajarathinam, Sumanth R. Kamatala
  • Patent number: 9942365
    Abstract: Separating and isolating multiple network stacks in a network element may enable a network element to simultaneously operate within multiple forwarding planes respectively corresponding to the multiple network stacks. In addition to the network stack, other protocols and routing tools may also be instantiated for each desired forwarding plane. The different instantiations of the network stacks may be executed in parallel in respective memory spaces that are distinct and separate. In this manner, each forwarding plane may operate independently on the network element from other forwarding planes.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: April 10, 2018
    Assignee: Fujitsu Limited
    Inventors: Albert V. Smith, Nasir Iqbal Amanullah, Bradford J. Dobson, Tintooda Nakakes, Steven M. Simmons
  • Patent number: 9940455
    Abstract: In one aspect of the present description, operations are described for detecting whether programming code of a first computer program has been modified by a second computer program. In one embodiment, the modification detecting includes registering a first section of programming code of the first computer program in a first registry data structure. To detect a modification, the registered first section of programming code may be validated. In one embodiment, the validating includes comparing the section of programming code actually located at the first memory address to the registered first section of programming code. In another aspect, various selectable remedial actions may be taken upon detecting modification of programming code of the first computer program. Other features and aspects may be realized, depending upon the particular application.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: April 10, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Philip R. Chauvet, Joseph V. Malinowski, David C. Reed, Max D. Smith
  • Patent number: 9934050
    Abstract: This disclosure generally relate to remote booting of a computing system. The present technology relates techniques that can enable deploying boot parameters to one or more booting servers in a scalable and autonomous approach. A service controller can receive and transmit a boot sequence and/or boot configuration to other computing components, such as a BIOS or a host bus adapter. The service controller can transmit boot information by a system interface called a keyboard controller style interface.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: April 3, 2018
    Assignee: QUANTA COMPUTER INC.
    Inventor: Ching-Chih Shih
  • Patent number: 9935932
    Abstract: A system for authenticating data acquired by multiple sensors prior to storing the data in a database is described. The system also authenticates users requesting data access and intelligence agents that provide analyses of data stored in the database. As a result, any data or data analysis obtained from the system is traceable and reliable.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: April 3, 2018
    Assignee: INTERMEC IP CORP.
    Inventor: Michael Hansen
  • Patent number: 9935959
    Abstract: Techniques are described for implementing a cloud computer system to provide access to a custom execution environment for execution of custom executable instructions. Users may be able to configure one or more different types of template execution environments, e.g., a virtual machine environment, each of which can be used to establish a type of custom execution environment. Users may configure the template execution environment with regard to settings, states, resources, permissions, or other criterion related to an execution environment. Upon request, a custom execution environment (e.g., a child execution environment) may be established for running one instance of a custom executable instruction. The custom execution environment may be based on the template execution environment. The custom execution environment may provide a secure, isolated environment for execution of a custom executable instruction.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: April 3, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Michael Keith, William Bruce Kilgore, Kaj van de Loo
  • Patent number: 9936097
    Abstract: To provide a non-transitory storage medium and a client device, both having a printer driver (PD), that are capable of suppressing the performance degradation of the printer driver resulting from a time required for exchanging a setting information of the function of the printer driver between the print server (PS) and the client device (CD). In an embodiment, the non-transitory storage medium, that includes the PD for an MFP that is to be executed by the CD causing the MFP to print via the PS controlling the MFP, restricts the available functions among the functions of the PD to reduce the size of the Devmode to be transmitted to the PS, when the communication speed between the PS and the CD is smaller than or equal to a specified speed.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: April 3, 2018
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Yoshiyuki Taira
  • Patent number: 9934052
    Abstract: Aspects of the present disclosure involve systems and methods for the automatic packaging and deployment of virtual machines in a virtual environment. More particularly, the disclosure involves a system that automatically packages two virtual machines, a console virtual machine and a template virtual machine, in a virtual application. The template virtual machine initiates communication with the console virtual machine to generate multiple virtual machine instances.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: April 3, 2018
    Assignee: VCE IP Holding Company LLC
    Inventors: Zunhe Jin, Michael Tan, Sayajirao Patil, Boyu Wang, Akshaya Mahapatra