Initializing Patents (Class 709/222)
  • Patent number: 10282212
    Abstract: An information handling system includes a communication device and a service processor. The communication device includes a first terminal, and a second terminal to communicate with a network storage array. The service processor includes a first terminal to receive configuration settings for the communication device, and a second terminal to provide the configuration settings to the communication device. The service processor configures the communication device based on the configuration settings during a first boot sequence of the information handling system. A power-on self test of a basic input/output system of the information handling system is stalled while the service processor configures the communication device based on the configuration settings, and the information handling system is booted from a workload on a storage array identified in the configuration settings without using a second boot sequence of the information handling system.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: May 7, 2019
    Assignee: Dell Products, LP
    Inventor: Jon R. Hass
  • Patent number: 10275343
    Abstract: Aspects of the disclosure are directed to providing access to the contents of a computing platform definition. A computing platform definition includes entries indicating devices and executables to deploy to a computing platform. An orchestration engine is communicatively connected to a computing platform that implements the computing platform definition. An interface includes callable units that provide access to the computing platform definition which may be invoked by the orchestration engine during execution of a stage of an orchestration pipeline performed with respect to the computing platform. The interface receives from the orchestration engine a request indicating one of the callable units. In response to the request, the interface retrieves the portion of the computing platform definition that is associated with the callable unit indicated and provides that portion of the computing platform definition to the orchestration engine for use during execution of the stage of the orchestration pipeline.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: April 30, 2019
    Assignee: Bank of America Corporation
    Inventors: Suresh G. Nair, Hemanth G. Jayakumar, Sundar Krishnamoorthy, Georges M. Nkamicaniye
  • Patent number: 10277420
    Abstract: A system and method for providing private instances of shared resources utilizing VxLAN technology is disclosed; the system consisting of a private management local area network (MLAN), a separate virtual local area network (VLAN) to place resources that are to be shared, and private instances (replicas) of the shared resources that are located on a client's private network.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: April 30, 2019
    Inventor: Michael Emory Mazarick
  • Patent number: 10256991
    Abstract: A system for managing a network termination device comprising: an optical line terminator coupled to an optical network termination; a residential gateway coupled to the optical network termination; an element management system configured to manage the optical network termination; and a secure channel connecting the element management system to the residential gateway, wherein the element management system sends management information to the residential gateway via the secure channel.
    Type: Grant
    Filed: April 18, 2017
    Date of Patent: April 9, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Goangshiuan Shawn Ying, Edward Walter, Timothy E. Bates
  • Patent number: 10257028
    Abstract: A system for configuring a user terminal connected to an Internet Protocol network, comprises: a configuration repository (ASN) in a service provider domain, wherein the configuration repository is loaded with configuration information intended for a user terminal, a front-end server in the service provider domain, the front-end server comprising: a communication port connected to the Internet Protocol network, and a first controller arranged for mapping a predefined device identifier to the configuration repository, and a redirection server, the redirection server comprising: a communication port connected to the Internet Protocol network and reachable by a user terminal to be configured, a non-transitory computer-readable medium loaded with a service provider record, wherein the service provider record comprises a fully qualified domain name routable to the front-end server communication port, and a second controller arranged for mapping a predefined service provider identifier to the service provider recor
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: April 9, 2019
    Assignee: ALE INTERNATIONAL
    Inventors: Olivier Kreet, Sylvain Beaux, Jean-Michel Lauriol
  • Patent number: 10250437
    Abstract: An identification server includes a definitions database stored on a storage of the identification server; a network device identifier configured to identify a network device; and an identification files generator configured to generate an identification file based on an identity of the network device. The definitions database includes at least one entry including at least one condition, at least one configuration action, and an availability status.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: April 2, 2019
    Assignee: Arista Networks, Inc.
    Inventors: Mark Berly, Peter Sprygada
  • Patent number: 10237806
    Abstract: Embodiments of the present invention provide a single platform that provides controller functionality for each of security, monitoring and automation, as well as providing a capacity to function as a bidirectional Internet gateway. Embodiments of the present invention provide such functionality by virtue of a configurable architecture that enables a user to adapt the system for the user's specific needs. Embodiments of the present invention further provide for a software-based installation workflow to activate and provision the controller and associated sensors and network. Embodiments of the present invention also provide for downloading of previously-stored configuration data to the controller from a remote server, and for activation and provisioning of the controller from the previously-stored configuration data.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: March 19, 2019
    Assignee: iControl Networks, Inc.
    Inventors: Alan Wade Cohn, Gary Robert Faulkner, James Edward Kitchen, David Leon Proft, Corey Wayne Quain
  • Patent number: 10223105
    Abstract: A configuration architecture automatically links the output of a business process modeler to a business system configuration tool. The output of the business process modeler is translated into a representation of a source business process that is used by the business system configuration tool to automatically generate configuration templates. A user can provide configuration information through the configuration templates. The configuration inputs are applied to an implementation of a business system to obtain a configured, working business system instance with the same functionality as the source business process.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: March 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Deepak Kumar, Aditya Makarand Desai, Arijit Basu, Yen Ping Yu, Manoj Swaminathan
  • Patent number: 10218780
    Abstract: Peer assisted updates can be provided in a device management environment. When it is desired to deploy an update to a group of managed devices, an update command can be sent to a first set of managed devices in the group instructing these managed devices to download the update. Once these managed devices have downloaded and installed the update, they will notify the management server. In response, the management server can instruct these managed devices to remain awake so that they may each function as a master device or repository for deploying the update to other managed devices in the group. The management server can then send update commands to the other managed devices instructing them to download the update from one of the managed devices that is now acting as a master device. This process can be repeated until all managed devices in the group have been updated.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: February 26, 2019
    Assignee: Wyse Technology L.L.C.
    Inventors: Shailesh Jain, Prashanth Devendrappa
  • Patent number: 10218529
    Abstract: An automation system is provided for deployment in a building with rooms and includes computing resources which are receptive of contextual information and an electronic device cluster in each room. Each electronic device cluster includes electronic devices at least one of which gathers environmental information within the room and at least one of which communicates the environmental information to the computing resources. Descriptors of one or more electronic devices of a portion of the electronic device clusters are undefined at an initial time. The computing resources are configured to compare the contextual and environmental information from at least one electronic device cluster, identify a location and a use of the one or more electronic devices of the portion of the electronic device clusters based on comparison results and assign descriptors to the one or more electronic devices accordingly and communicate with the one or more electronic devices using the descriptors.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: February 26, 2019
    Inventor: Philipp Roosli
  • Patent number: 10212625
    Abstract: A method for offloading mobile data may include determining a micro-cell performance parameter associated with a micro-cell of a mobile communication system. Further, the method may include determining whether to offload mobile data operations to a micro-cell access point that corresponds to the micro-cell based on the micro-cell performance parameter.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: February 19, 2019
    Assignee: ADVANCED NETWORK TECHNOLOGY LABORATORIES PTE LTD
    Inventors: Wee Tuck Teo, Teck Kang Toh
  • Patent number: 10198421
    Abstract: Disclosed is a method for inserting or deleting cells, rows or columns in a spreadsheet, comprising: obtaining touch and click information on a touch screen; determining target cells or target rows or columns; obtaining moving information about a touch point on the touch screen; according to a preset logic for judging operation type, judging that the operation to be performed is an insertion operation or a deletion operation; and determining locations and number of cells, rows or columns to be inserted or deleted, and performing an insertion or deletion operation. In addition, also disclosed is a device for inserting or deleting cells, rows or columns in a spreadsheet, including: an information acquisition module, a target determination module, an operation type judgment module and an operation execution module.
    Type: Grant
    Filed: April 15, 2013
    Date of Patent: February 5, 2019
    Assignees: ZHUHAI KINGSOFT OFFICE SOFTWARE CO., LTD, BEIJING KINGSOFT OFFICE SOFTWARE, INC
    Inventors: Hui Wang, Sijie Zeng, Wei Zhao
  • Patent number: 10185682
    Abstract: A method is provided for operating a bus system in particular of a motor vehicle, in which messages of the bus system are received, and as a function of these messages, it is detected whether a party of the bus system sending these messages is a party logging on to the bus system.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: January 22, 2019
    Assignee: ROBERT BOSCH GMBH
    Inventors: Antonio La Marca, Joachim Steinmetz, Liem Dang
  • Patent number: 10185575
    Abstract: A computing device may include at least one memory and a processor cooperating therewith to receive a streaming base disk image from a base disk on a provisioning server over a network upon booting up the computing device, and operate a machine session on the computing device from the streaming base disk image. Furthermore, while the machine session operates on the computing device from the streaming base disk image, the processor may further cooperate with the at least one memory to download and store the base disk image over the network from the provisioning server to a persistent read cache in the at least one memory that persists on the client device after rebooting, and store modifications to the streaming base disk image in a non-persistent write cache in the at least one memory that does not persist on the client device after rebooting.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: January 22, 2019
    Assignee: Citrix Systems, Inc.
    Inventor: Moso Lee
  • Patent number: 10185734
    Abstract: A method including collecting, from a cable modem termination system (CMTS), counter data corresponding to usage of a network resource, wherein the counter data includes timestamp data, converting the counter data into timestamp normalized counter data by dividing the counter data among a plurality of buckets according to the timestamp data, and storing the timestamp normalized counter data.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: January 22, 2019
    Assignee: TIME WARNER CABLE ENTERPRISES LLC
    Inventors: Kamil Ince, Kirk Erichsen, Tushar Nakhre, David Taiyung Kao
  • Patent number: 10180846
    Abstract: What is disclosed is a device interoperability system for one or more user devices associated with a user, wherein said one or more user devices comprises a first user device, said device interoperability system comprising a communications module, wherein a first connection is established between said first user device and said communications module; storage associated with said device interoperability system and coupled to said communications module, wherein said storage stores an operating system, one or more programs, and data associated with the user, further wherein said operating system is booted by said first user device via said first connection; and one or more processors to support said device interoperability system.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: January 15, 2019
    Assignee: Simpleway Technologies Ltd.
    Inventors: Artem Bohdan, Ievgen Krutov
  • Patent number: 10177976
    Abstract: A method, version server, and non-transitory computer readable medium for configuring a network device. Configuring the network device may include obtaining, by a version server, a first configuration action; matching, by the version server, the first configuration action to a first entry of an action database of the version server; and sending, by the version server, a version controlled configuration action of the first entry.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: January 8, 2019
    Assignee: Arista Networks, Inc.
    Inventors: Mark Berly, Peter Sprygada
  • Patent number: 10171302
    Abstract: An example method is provided for a host to perform network configuration health check in a virtualized computing environment. The method may include selecting a source NIC and one or more destination NICs, based on a first network configuration of the host, generating one or more unicast probe packets that are addressed from the source NIC to the respective one or more destination NICs, and sending the one or more unicast probe packets to the respective one or more destination NICs from the source NIC via a physical switch connected to the host. The method may also include in response to receiving the one or more unicast probe packets from the physical switch, determining that there is a match between the first network configuration and a second network configuration, but otherwise, determining that there is a mismatch between the first network configuration and second network configuration.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: January 1, 2019
    Assignee: NICIRA, INC.
    Inventors: Jingchun Jiang, Benli Ye, Donghai Han
  • Patent number: 10169061
    Abstract: A computer includes at least one bootloader program that includes instructions to instantiate a management layer that includes a first operating system kernel and a virtual machine manager that executes in the context of the operating system kernel. The management layer includes instructions to instantiate, after the management layer is running, at least one second operating system that executed in the context of the virtual machine manager.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: January 1, 2019
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventor: Jim Miloser
  • Patent number: 10169000
    Abstract: A mechanism for provisioning composite application using secure parameter access is disclosed. A method of one embodiment of the disclosure includes receiving a request for a configuration parameter from a first component of a composite Web application residing on a first virtual machine (VM). The requested configuration parameter can be related to a second component of the composite Web application residing on a second VM. The role of the first component of the composite Web application is identified and a determination is made as to whether the first component has access to the requested configuration parameter based on the role of the first component. If the first component has access, then the requested configuration parameter is provided to the first component.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: January 1, 2019
    Assignee: Red Hat Israel, Ltd.
    Inventors: Ohad Shaul Anaf Levy, Amos Benari
  • Patent number: 10152324
    Abstract: Embodiments of methods and computer program products disclosed herein relate to processor architecture. One such method includes the processor obtaining an instruction. The instruction specifies an operation, and also specifies one of the registers as a source register and one of the registers as a destination register. The method also includes the processor obtaining an endian mode and determining that the instruction is an element-ordering-sensitive instruction. Based on the determination that the instruction is an element-ordering-sensitive instruction, the processor executes the instruction by performing the operation on the elements of the source register in accordance with the endian mode and writing a result of the operation to the destination register.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: December 11, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael K. Gschwind, Brett Olsson
  • Patent number: 10148436
    Abstract: Systems and methods for fingerprint revocation are described. In some embodiments, an Information Handling System (IHS) may include: a processor; and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: identify an endpoint device; and transmit a key management command to the endpoint device over a network, where the endpoint device includes a host processing system and an off-host processing system segregated from the host processing system, where the off-host processing system includes an off-host processor and an off-host memory coupled to the off-host processor, where the off-host memory includes Personal Identifiable Information (PII) encrypted with a master key, and where the off-host processor is configured to change a status of the master key in response to having received the key management command.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: December 4, 2018
    Assignee: Dell Products, L.P.
    Inventors: Charles D. Robison, Frank H. Molsberry, Daniel L. Hamlin
  • Patent number: 10148516
    Abstract: An inter-networking device link provisioning system includes an extending device. In response to a plurality of networking devices being connected to the extending device, the extending device provides each of the plurality of networking devices with an identity of the other of the plurality of networking devices that are connected to the extending device. When a first networking device and a second networking device are connected together and to the extending device, the first networking device receives a second device identity of the second networking device from the extending device and provisions an inter-networking device link with the second networking device, and the second networking device receives a first device identity of the first networking device from the extending device and provisions the inter-networking device link with the first networking device.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: December 4, 2018
    Assignee: Dell Products L.P.
    Inventors: Sudharsan Dhamal Gopalarathnam, Avinash Natarajan
  • Patent number: 10133593
    Abstract: Migrating servers from client networks to virtual machines (VMs) on a provider network. A migration appliance is installed or booted on the client network, and a migration initiator is instantiated on the provider network. A VM and associated volumes are instantiated on the provider network. The initiator sends a request for a boot sector to the appliance; the appliance reads the blocks from a volume on the client network, converts the blocks to a format used by the VM, and sends the blocks to the initiator. The initiator boots the VM using the boot sector and the VM begins execution. The initiator then retrieves all data blocks for the VM from volumes on the client network via the appliance, stores the data to the volumes on the provider network, and fulfills requests from the VM from either local volumes or the remote volumes via the appliance.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: November 20, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Ekanth Sethuramalingam, Suk Won Kim, John Merrill Phillips
  • Patent number: 10135841
    Abstract: Techniques are described for taking direct actions, such as selectively blocking or allowing traffic and applications, while monitoring events from a graphical representation of threats. As such, the administrator in an enterprise interacts with the graphical representation of threats rendered by the security management system to automatically invoke a policy/rule module of the security management system to configure and update security policies for the security devices deployed throughout the computer networks of the enterprise.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: November 20, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Lisa M. Beam, Lyubov Nesteroff, Natalia L. Shimuk, Amol Sood, Rene Chavez, Olga M. Towstopiat, Nadeem Khan, Ahzam Ali, Dharmendran Arumugam, Mayank Betala, Shrikanta Sharma
  • Patent number: 10127055
    Abstract: Various examples of the present technology provide a method for iSCSI based bare metal OS image deployment and diskless boot in a server system. In some examples, methods for iSCSI based bare metal OS image deployment and diskless boot in a server system comprise setting a boot order of a BIOS of the server system to iSCSI NIC of a controller (e.g., BMC) of the server system, setting iSCSI boot configuration to the controller, updating the boot order based at least upon information from the controller, syncing the iSCSI boot configuration to the BIOS of the server system based upon the information from the controller, and causing the server system to be booted from a specific target IP and LUN of an iSCSI storage server of a SAN.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: November 13, 2018
    Assignee: QUANTA COMPUTER INC.
    Inventor: Ching-Chih Shih
  • Patent number: 10120682
    Abstract: Embodiments of systems disclosed herein relate to processor architecture. One such system implements a method that includes the processor obtaining an instruction. The instruction specifies an operation, and also specifies one of the registers as a source register and one of the registers as a destination register. The method also includes the processor obtaining an endian mode and determining that the instruction is an element-ordering-sensitive instruction. Based on the determination that the instruction is an element-ordering-sensitive instruction, the processor executes the instruction by performing the operation on the elements of the source register in accordance with the endian mode and writing a result of the operation to the destination register.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: November 6, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael K. Gschwind, Brett Olsson
  • Patent number: 10116518
    Abstract: Mechanisms to enable management controllers to learn the control plane hierarchy in data center environments. The data center is configured in a physical hierarchy including multiple pods, racks, trays, and sleds and associated switches. Management controllers at various levels in a control plane hierarchy and associated with switches in the physical hierarchy are configured to add their IP addresses to DHCP (Dynamic Host Control Protocol) responses that are generated by a DCHP server in response to DCHP requests for IP address requests initiated by DHCP clients including manageability controllers, compute nodes and storage nodes in the data center. As the DCHP response traverses each of multiple switches along a forwarding path from the DCHP server to the DHCP client, an IP address of the manageability controller associated with the switch is inserted. Upon receipt at the DHCP client, the inserted IP addresses are extracted and used to automate learning of the control plane hierarchy.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: October 30, 2018
    Assignee: Intel Corporation
    Inventors: Ramamurthy Krithivas, Narayan Ranganathan, Mohan J. Kumar, John C. Leung
  • Patent number: 10116679
    Abstract: Embodiments are directed to monitoring network traffic. A monitoring engine may monitor network traffic associated with entities in one or more networks. A device relation model may be provided based on the entities and the network traffic. An inference engine associate the entities with privilege levels based on the device relation model based on an amount of access or an amount of control that source entities exert over the target entities. An anomaly engine may determine one or more interactions between the source entities and the target entities based on the monitored network traffic. The anomaly engine may generate escalation events based on the interactions associated with the source entities and the target entities where the target entities have a higher privilege level than the source entities. The anomaly engine may provide the escalation events to one or more users.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: October 30, 2018
    Assignee: ExtraHop Networks, Inc.
    Inventors: Xue Jun Wu, Songqian Chen, Olga Kazakova
  • Patent number: 10116488
    Abstract: A system may be provided in which an industrial control network may be discovered and characterized such that useful networking data may be presented to a user and/or monitored for events. By configuring an interrogator device to send a “generic” message to ranges of network locations, presences of devices at particular locations may be determined. The generic message may direct any of numerous devices types to provide a response including multiple parameters. The interrogator may store such parameters in “data records,” and may advantageously send periodic collections of data records, or “data sets,” to a processing manager. The processing manager, in turn, may communicate with one or more data structures to format, enrich and/or monitor the networking data to more conveniently and reliably capture and maintain networks and connected devices.
    Type: Grant
    Filed: January 8, 2016
    Date of Patent: October 30, 2018
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Joseph M. Zaccaria, Matthew A. Hermans, Raymond A. Spangler, Evan J. Kausalik, Javier Medina
  • Patent number: 10110534
    Abstract: A mobile device for accessing content stored on a remote server over a mobile network includes a processor configured to direct the mobile device to send a request directing a management server to initiate a transaction.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: October 23, 2018
    Assignee: Seven Networks, LLC
    Inventors: Trevor A. Fiatal, Lee R. Boynton, Scott M Burke, Brian D. Gustafson, Binu Raj, William Alvarado, Juan Benitez, Fred J. Duncan
  • Patent number: 10103937
    Abstract: A computer-implemented method for deploying application environments is presented. A central day server may receive a selection of two or more application environment and capture configuration data for two or more application environments. The data server may further deploy the application environments. Deploying each application environment may include: creating a directory required by the application environment, adding one or more users for each application environment, and/or adding one or more connection objects for each application environment. A user interface for the central administration of multiple applications and/or application environments may include functionality related to, and/or visually represent items associated with, (1) an environment status dashboard; (2) an application setup wizard; (3) application modification; (4) application deployment; and/or (5) application or environment administration.
    Type: Grant
    Filed: January 7, 2015
    Date of Patent: October 16, 2018
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: Eric Thompson, Steven Frobish, Christopher Douglas Prather, Paul Richard Stalsworth, Darren Lee Habben, Richard Clark, Diane Martin
  • Patent number: 10084739
    Abstract: A mobile device for accessing content stored on a remote server over a mobile network includes a processor configured to direct the mobile device to send a request directing a management server to initiate a transaction.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: September 25, 2018
    Assignee: Seven Networks, LLC
    Inventors: Trevor A. Fiatal, Lee R. Boynton, Scott M Burke, Brian D. Gustafson, Binu Raj, William Alvarado, Juan Benitez, Fred J. Duncan
  • Patent number: 10075836
    Abstract: Embodiments include apparatuses, methods, and systems including a wireless transceiver, a processor coupled to the wireless transceiver, and a group management module operated by the processor to control the wireless transceiver to receive information pertaining to services offered by a plurality of devices co-located with the apparatus at a location, transmit the received information pertaining to the services offered by the plurality of devices, and information pertaining to services offered by the apparatus; and detect a response to the transmission by a new device; and manage, as a master device, the received information pertaining to the services offered by the plurality of devices and the services offered by the apparatus to enable the new device to join and cooperate with the plurality of devices and the apparatus at the location. Other embodiments may also be described and claimed.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: September 11, 2018
    Assignee: Intel Corporation
    Inventors: Robert A. Colby, Assaf Mevorach, Mats Agerstam
  • Patent number: 10067864
    Abstract: An application program stored in a ROM includes a function lookup data structure in which functions called by the application program have identifiers and memory addresses at which the function is located and can be executed. Upon startup, the function lookup data structure is copied to a RAM as a revised lookup data structure and is compared to a revision lookup data structure also written to that RAM or elsewhere. If the revision lookup data structure contains replacement functions having the same function identifiers but new memory addresses, these new memory addresses are written over the existing addresses in the revised lookup data structure for those replacement functions. The application program refers to the revised lookup data structure to find and execute the functions; thus the original application program on the ROM can continue to be used with revised functions.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: September 4, 2018
    Assignee: ABBOTT DIABETES CARE INC.
    Inventors: David Hua, Kurt Leno
  • Patent number: 10067803
    Abstract: Systems, methods, and computer program products configured to perform an operation comprising determining that use of a system resource of a first host system exceeds a threshold, wherein the first host system executes a plurality of virtual machines in a cloud computing environment, identifying a first virtual machine, of the plurality of virtual machines, for migration based on a first migration policy, of a plurality of migration policies, wherein the plurality of migration policies specify a respective set of rules for identifying virtual machines for migration, and migrating the first virtual machine to a second host system in the cloud computing environment to reduce the use of the system resource on the first host system.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: September 4, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joseph W. Cropper, Jennifer D. Mulsow, Taylor D. Peoples
  • Patent number: 10061534
    Abstract: Method, apparatus and systems for performing hardware-based memory migration and copy operations. Under the method, a first portion of memory in a computer system accessed via a first memory controller is migrated or copied to a second portion of memory accessed via a second memory controller using a hardware-based scheme that is implemented independent of and transparent to software running on a computer system. The memory migration and/or copy operations can be used to initialize a memory mirror configuration under which data in first and second portions of memory are mirrored, and to perform memory migration operations in which data in a first portion of memory is migrated to a second portion of memory under the control of hardware in a manner in which the memory migration can be performed during run-time without a significant reduction in performance.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: August 28, 2018
    Assignee: Intel Corporation
    Inventors: Saurabh Gupta, Satish Muthiyalu
  • Patent number: 10051032
    Abstract: A method, Web server and computer system for converging a desktop application and a Web application. The method includes: in response to a request from a client user for using a target desktop application, starting a desktop application initialization process on the Web server and determining an appropriate corresponding hosting server for the user; preparing and provisioning desktop application environment on the corresponding hosting server and starting the target desktop application; transmitting the corresponding hosting server's address to the client to make desktop application interaction between the client and the corresponding hosting server; and in response to the completion of the desktop application interaction, stopping and exiting the target desktop application on the corresponding hosting server. The client user is provided with a unified Web console for accessing desktop applications and Web applications and Web files can be shared between the desktop applications and the Web applications.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: August 14, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ying Chen, Xing Fang, Jie Qiu, Qing Bo Wang, Meng Ye
  • Patent number: 10031768
    Abstract: The current document is directed to methods for aggregating host computers into distributed computing systems and to distributed computing systems created by the methods. In a described implementation, host computers are aggregated into two or more clusters, at a first distributed-computing-system level, each managed by a second-level management server. The two or more clusters are then, in turn, aggregated into a hierarchical distributed computing system managed by a top-level management server. The top-level management server is interconnected to, and accesses, the second-level management servers through a host-gateway appliance that includes host-gateway control logic implemented within a server computer. In order to achieve scalability and efficiency, the top-level management server provides a subset of the native management commands to system administrators and other users who access a management interface provided by the top-level management server.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: July 24, 2018
    Assignee: VMware, Inc.
    Inventors: Ivaylo Petkov Strandzhev, Asen Alexandrov, Danail Grigorov, Ilko Dragoev
  • Patent number: 10019272
    Abstract: A method, system and computer readable media for managing virtual appliances are provided. The method includes discovering each of a plurality of components of an enterprise solution, the enterprise solution encompassing a plurality of virtual appliances and relationships among the plurality of virtual appliances. Each of the plurality of virtual appliances has one or more virtual machines, and the plurality of virtual appliances are implemented in a physical computing environment. The method includes reconfiguring the plurality of components in response to a change in a configuration of one or more of the plurality of components.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: July 10, 2018
    Assignee: VCE IP HOLDING COMPANY LLC
    Inventors: Akshaya Mahapatra, Zunhe Jin, Lade Gaurang, Sayajirao Patil
  • Patent number: 10009979
    Abstract: This disclosure relates to systems and methods for controlling electrical loads in one or more areas. The system includes a room controller having a microprocessor for accessing data and providing commands, memory for storing information operably connected to the microprocessor, a relay for powering a load based on commands from the microprocessor, and a port for connecting a peripheral device. The system also includes a peripheral device connected to the port and configured to send data to the controller indicating the type of peripheral device; and a load connected to the relay.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: June 26, 2018
    Assignee: Hubbell Incorporated
    Inventors: Theodore Eric Weber, Mark Alan Rosenau, Edward John Krohne, Stephan Karl Zitz, Thomas James Hartnagel, Edward Leo Rivas, Michael Lee Muecke, Peter Anthony Baselici, Terrence Robert Arbouw
  • Patent number: 10007464
    Abstract: Described herein is a method and system for directly accessing and transferring data between a first memory architecture and a second memory architecture associated with a graphics processing unit (GPU) by treating the first memory architecture, the second memory architecture and system memory as a single physical memory, where the first memory architecture is a non-volatile memory (NVM) and the second memory architecture is a local memory. Upon accessing a virtual address (VA) range by a processor, the requested content is paged in from the single physical memory and is then redirected by a virtual storage driver to the second memory architecture or the system memory, depending on which of the GPU or CPU triggered the access request. The memory transfer occurs without awareness of the application and the operating system.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: June 26, 2018
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Paul Blinzer
  • Patent number: 10009899
    Abstract: A device includes a controller, a memory, and a processor. The controller receives reservation details. The reservation details includes a device identifier for a first information handling system reserved to pair with the device in response to a start of a specific period of time. The memory stores the reservation details. The processor receives a request to pair with the device during the specific period of time from the first information handling system, determines whether the first information handling system has reserved pairing with the device during the specific period of time, and if the first information handling system has reserved pairing with the device during the specific period of time, pairs the device with the first information handling system, otherwise denies the request to pair.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: June 26, 2018
    Assignee: Dell Products, LP
    Inventors: Erin K. Walline, Rex W. Bryan, Mandy C. Phelps, Susan Herbstritt, Sean P. O'Neal, Liam B. Quinn
  • Patent number: 10009227
    Abstract: A network service provisioning system may generate a data structure for configuring hardware and implementing an information system based on user responses to dynamically branching prompts. The provisioning system may generate an initial process map for the information system based on the user's responses and a determined information processing task. As described further herein, the provisioning system may break the initial process map into one or more sub-processes and proceed to individually optimize the sub-processes utilizing parallel process on a plurality of worker nodes. The provisioning system may apply a master template based to the intermediate process map to generate one or more optimization recommendations for the intermediate process map.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: June 26, 2018
    Assignee: Bank of America Corporation
    Inventors: Seshu Kumar Akella, Sasidhar Purushothaman, Muthusamy Periyasamy, Sridhar Goruganti
  • Patent number: 10001823
    Abstract: The communication system includes a plurality of communication devices, and the communication devices form a hierarchical structure having two or more levels where an upper-level communication device is connected to one or more lower-level communication devices. In this communication system, a communication device connected to lower-level communication devices sequentially applies, to each of the connected lower-level communication devices, an operation of turning on one lower-level communication device and transmitting an address to the turned-on lower-level communication device. The address is set on the basis of the sequence of turning on the lower-level communication devices.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: June 19, 2018
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventor: Takeshi Hatakeyama
  • Patent number: 9992159
    Abstract: A communication information detecting device includes: a receiving unit that receives an address resolution request message transmitted from a start-point communication device through L2 broadcast and having an IP address of a target communication device set therein as a target address for L2 address resolution; a generating unit that generates an address resolution request message having the IPv6 address of the target communication device, which is set in the received address resolution request message, set therein as a target address for L2 address resolution; a follow-up processing unit that transmits this address resolution request message through L2 broadcast; a receiving unit that receives an address resolution reply message returned from the target communication device in response to the address resolution request message; and a detecting unit that extracts an L2 address and an IP address concerning the target communication device from the address resolution reply message.
    Type: Grant
    Filed: March 21, 2013
    Date of Patent: June 5, 2018
    Assignee: NEC CORPORATION
    Inventor: Hiroshi Kitamura
  • Patent number: 9992731
    Abstract: A method for an information push service at a mobile station based on a wireless local area network (LAN) access point (AP). The method includes receiving a beacon message including a shortened Uniform Resource Locator (URL) from at least one AP, acquiring information based on the shortened URL included in the beacon message, and displaying the acquired information together with information included in the beacon message. The method allows a user to simply, conveniently, and easily acquire and make use of peripheral information of an area in which the user is located. The method also provides a service dependent on information on a position of contents, thereby being capable of allowing the user to easily access the contents.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: June 5, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Byung-Soo Lim, Joon-Oo Kim, In-Young Shin
  • Patent number: 9985905
    Abstract: Novel methods and systems are provided for integrating multi-vendor cloud computing operations and architectures by using service-oriented orchestration to create a vendor and platform agnostic cloud computing framework. This approach aggregates core cloud computing functions including service provisioning, automating work flows, and data and usage monitoring across integrated services, thereby improving a data centers ability to execute operations quickly, under standardized protocols and with consistent quality of service.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: May 29, 2018
    Assignee: Accenture Global Services Limited
    Inventors: Sean Robert Kampas, Adam Ryan Tarkowski, Charles Michael Portell, Nina Bhatti
  • Patent number: 9979639
    Abstract: A virtual network function includes network interface via a single client network interface coupled to a network functions infrastructure. The network interface is provided using a virtual network function abstraction layer in the form of an implementation of a virtual network function in a virtual machine nested within a second virtual machine having a virtual switch. Routing between any number of ports on the virtual network function and a single network interface is enabled by providing a virtual interface in the switch mapped to each network interface needed by the virtual network function. Data from a client network via the network interface for the infrastructure is routed to the proper virtual network function interface in the virtual switch.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: May 22, 2018
    Assignee: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Farhad P. Sunavala, Mark Xiang-Quan Huang
  • Patent number: 9971618
    Abstract: A system and method for reconfiguring a virtual server image suitable for cloud deployment. In accordance with an embodiment, the system comprises providing a virtual server image, which can be executed on one or a plurality of hypervisors, and which contains a bootable part of a virtual machine, a non-bootable part of the virtual machine, a software application code for a software application, and a software application data for the software application. Information in a virtual server image patch can be used to reconfigure the contents of the virtual server image from its original content to a reconfigured content, to create a reconfigured virtual server image. In a particular embodiment, the virtual machine can be a Java Virtual Machine.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: May 15, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Marcus Lagergren, Mikael Vidstedt