Initializing Patents (Class 709/222)
  • Patent number: 10693837
    Abstract: Disclosed are techniques for ranking domain names for presentation to a user. The techniques include obtaining, over a computer network, domain name data including, for each of a plurality of training domain names, respective user information; generating, by at least one electronic processor, a model relating at least features of each of the plurality of training domain names to respective user features derived from the respective user information; obtaining novel user information for a novel user; obtaining a plurality of domain names; ranking the plurality of domain names, using the model and novel input data including novel user features derived from the novel user information, according to predicted domain name suitability for the novel user; and providing a ranked list of the plurality of domain names.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: June 23, 2020
    Assignee: VERISIGN, INC.
    Inventors: Swapneel Sheth, Andrew West
  • Patent number: 10686868
    Abstract: The invention provides, in one aspect, an improved system for data access comprising a file server that is coupled to a client device or application executing thereon via one or more networks. The server comprises static storage that is organized in one or more directories, each containing, zero, one or more files. The server also comprises a file system operable, in cooperation with a file system on the client device, to provide authorized applications executing on the client device access to those directories and/or files. Fast file server (FFS) software or other functionality executing on or in connection with the server responds to requests received from the client by transferring requested data to the client device over multiple network pathways. That data can comprise, for example, directory trees, files (or portions thereof), and so forth.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: June 16, 2020
    Assignee: PME IP PTY LTD
    Inventors: Malte Westerhoff, Detlev Stalling
  • Patent number: 10686807
    Abstract: A method for classification of suspicious activities is provided. In the method, a first intrusion detection system comprising a normal operation mode and which is connected to a second intrusion detection system by a first communications connection is implemented. In response to detecting a malfunction of the first communications connection, the first intrusion detection system is switched from the normal operation mode to a limited operation mode for receiving first data from one or more honeypot systems and second data from the second intrusion detection system. A prediction model for representing malicious attacks is generated by execution of a predefined classification algorithm with respect to the received data, wherein the predefined classification algorithm further determine a model evaluation metric with respect to the prediction model. The prediction model is deployed to detect the malicious attacks if the model evaluation metric meets a predefined validation condition.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: June 16, 2020
    Assignee: International Business Machines Corporation
    Inventors: Gideon Zenz, Volker Vogeley, Dirk Harz, Mark Usher, Astrid Granacher
  • Patent number: 10678574
    Abstract: A state management server applies configuration information to a set of virtual computer system instances in accordance with one or more limitations specified by an administrator. In an embodiment, the limitations include a velocity parameter that limits the number of virtual computer system instances to which the configuration may be applied concurrently. In an embodiment, the limitations include an error threshold that stops the application of the configuration if the number of configuration failures meets or exceeds the error threshold. In an embodiment, the set of virtual computer systems is identified by providing a list of the individual virtual computer system instances, or by specifying one or more tags that are associated with the virtual computer systems in the set. In an embodiment, the administrator is able to specify that an association be applied according to a predetermined schedule.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: June 9, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Samuel Seung Keun Carl, Amjad Hussain, Upender Sandadi, Anupam Shrivastava
  • Patent number: 10671286
    Abstract: A method includes enabling, by a processor, a user to create indication of configuration of a virtual subsystem. The processor enables the user to create, in the indication of configuration of the virtual subsystem, indication of a namespace associated with one of storage devices, indication of a controller, indication of a host, and indication of connectivity between a controller and a namespace or between a host and a namespace. The processor enables the user to select the indicated controller and the indicated namespace, select the indicated host and the indicated controller, and create, in the indication of configuration of virtual subsystem, indication of connectivity between the controller and the namespace and indication of connectivity between the host and the controller. The processor implements the configuration of the virtual subsystem in an appliance to cause the appliance to provide the host with storage access to the namespace via the controller.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: June 2, 2020
    Assignee: Toshiba Memory Corporation
    Inventors: Yaron Klein, Gil Buzaglo
  • Patent number: 10673646
    Abstract: System, device, and method of multi-path wireless communication. A method includes: constructing in an electronic device of a user, a control message indicating a user command intended to be performed by a Home Automation Device (HAD) of the user; wherein the constructing includes inserting into the control message a unique Message-Identifier. The method then transmits the control message, from the electronic device of the user to the HAD, concurrently via at least two different wireless communications channels which include at least: (i) a first wireless communication channel that includes passage of traffic through the Internet, and (ii) a second wireless communication channel in which no traffic passes through the Internet.
    Type: Grant
    Filed: December 9, 2018
    Date of Patent: June 2, 2020
    Assignee: OLIBRA LLC
    Inventors: Zohar Shinar, Christopher Andrew Merck, Bradley Luke Totaro, Joao Ricardo Mattos e Silva, Marcio Granzotto Rodrigues, Natan Grando
  • Patent number: 10673742
    Abstract: A method is implemented by a network device in a network including a plurality of network devices. The method implements multicast forwarding configuration resulting in reduced state for the network by utilizing unicast tunneling between a root, replication points and leaves that implement each multicast distribution tree. The method selects a multicast group to determine forwarding configuration for the selected multicast group, prunes a shortest path tree for the selected multicast group to generate a source group tree, and determines whether the network device is a root or a replication node for the source group tree. The method further checks whether a downstream leaf or replicating node is adjacent to the network device, and where the selected branch does not have an adjacent replication node or leaf, identifies the next replicating node or leaf on the selected branch, and configures the network device to forward multicast group traffic using a unicast tunnel.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: June 2, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: David Ian Allan
  • Patent number: 10664429
    Abstract: Systems and methods for managing Serial Attached Small Computer System Interface (SAS) traffic with storage monitoring are described. In some embodiments, an Information Handling System (IHS) may include an embedded controller (EC) and a memory coupled to the EC, the memory having program instructions stored thereon that, upon execution, cause the EC to: designate a first Baseband Management Controller (BMC) as active; designate a second BMC as passive; and receive, from the active BMC, monitoring data relating to one or more of a plurality of storage devices without receiving the monitoring data from the passive BMC.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: May 26, 2020
    Assignee: Dell Products, L.P.
    Inventors: Pavan Kumar, Lucky Pratap Khemani, Manjunath Vishwanath, John R. Sieber, Robert G. Bassman, Babu Krishna Chandrasekhar
  • Patent number: 10666508
    Abstract: Described herein are systems, methods, and software to enhance the management of software defined networking configurations over multiple hosting environments. In one implementations, a sync service receives a software defined networking configuration from a software defined networking manager of a first hosting site. Once received, the sync service determines differencing data between the software defined networking configuration and a second software defined networking configuration received previously by the sync service from the first hosting site. The sync service further identifies a configuration update for a second software defined networking manager of a second hosting site based on the differencing data, and transfers the configuration update to the second software defined networking manager.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: May 26, 2020
    Assignee: Nicira, Inc.
    Inventors: Kaushal Bansal, Sorabh Kalra, Anil Kumar, Shashikant Anna Shinde, Sachin Mohan Vaidya
  • Patent number: 10659294
    Abstract: Disclosed are various examples for facilitating enrollment of a client device into more than one management framework. A client device can be enrolled with a management service as a fully managed device. The client device can also be enrolled with the management service as a personal or bring-your-own-device (BYOD), which causes a workspace to be created on the device that is segregated from the rest of the client device. Both enrollments can be managed by a remotely executed management service.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: May 19, 2020
    Assignee: VMware, Inc.
    Inventors: Gaurav Verma, Suchit Shivashankar, Karthikeyan Palanisamy
  • Patent number: 10635473
    Abstract: A setting support program related to monitoring of a system causes a computer to execute a process including (1) receiving an input of first system information including a first configuration element group of a first system, (2) referring to a storage unit that stores a second configuration element group of a second system and setting information related to monitoring of the second system for a plurality of the second systems to identify setting information related to the monitoring of the second system corresponding to the second configuration element group having predetermined similarity to the first configuration element group included in the first system information, and (3) outputting the identified setting information as setting information of the first system.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: April 28, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Masaki Furuhashi, Shinichirou Yamaguchi, Kazunari Fujita, Kazuaki Kozawa
  • Patent number: 10620965
    Abstract: Systems and methods are included for causing a computing device to assemble and boot from a managed operating system. When the computing device is powered on, it can execute firmware that specifies a server to contact. The server can identify a base operating system (OS) image to boot, and the location of a pre-enrollment installer for installing the base OS image. The pre-enrollment installer can download the base OS image in one or more pieces from multiple locations. This can include base OS images related to enterprise management and company-specific applications and drivers. Once the pre-enrollment OS has combined the base OS images, the computing device reboots using the combined image.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: April 14, 2020
    Assignee: VMware, Inc.
    Inventors: Jason Roszak, Craig Newell, Shravan Shantharam, Varun Murthy, Kalyan Regula, Blake Watts
  • Patent number: 10614130
    Abstract: A method to configure a localizable software solution, which includes receiving a search request to search a requested type of configuration data items, accessing a first configuration data item of the requested type, in response to the search request, scanning contents of the first configuration data item to identify a key within the first configuration data item, accessing, by resolving the key within the first configuration data item and based on the at least one user attribute, a second configuration data item of a second type, generating a custom configuration data item by replacing, within the first configuration data item, the key with the second configuration data item, and returning the custom configuration data item to a configuration engine. The configuration engine localizes the localizable software solution using the custom configuration data item.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: April 7, 2020
    Assignee: Intuit Inc.
    Inventors: Yogish Pai, Steve George Goyette, Robert Bruce MacMartin
  • Patent number: 10606606
    Abstract: A firmware development tool generates platform-specific firmware images for a multitude of different computing platforms. A multi-platform firmware image creation tool receives the platform-specific firmware images and generates a multi-platform firmware image therefrom. A portion of the multi-platform firmware image includes firmware files that are common across all of the platform-specific firmware images. Other portions of the multi-platform firmware image include firmware files that are specific to each of the platform-specific firmware images. At boot time of a computer system utilizing the multi-platform firmware image, the platform that the computer system uses is detected. The firmware files that are common across the platform-specific firmware images are then loaded into memory. The firmware files that are specific to the detected platform are also loaded into memory.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: March 31, 2020
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Madhan B. Santharam, Presanna Raman, Paul Anthony Rhea, Stefano Righi
  • Patent number: 10609112
    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: June 19, 2018
    Date of Patent: March 31, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ying Chen, Xing Fang, Jie Qiu, Qing Bo Wang, Meng Ye
  • Patent number: 10594590
    Abstract: A method and an apparatus for managing a physical location of a network device. The method includes saving, in a first location table, received location information that is sent by a first network device, acquiring topology information of an entire network by communicating with a network controller, searching the topology information for a first top-of-rack switch that has a minimum network hop count to reach the first network device, adding the physical address of the first top-of-rack switch in the first location table to serve as a physical address of the first network device, and building an association between the physical address and the location information of the first network device. Therefore, a physical location of a network device can be conveniently and quickly managed, thereby greatly reducing a manual workload.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: March 17, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jianyao Liang, Tao Yang
  • Patent number: 10587466
    Abstract: There is provided an information processing apparatus including an acquisition control unit configured to acquire information on function extension from an external object, the information on the function extension including attribute information indicating a function of a device and connection information relating to a connection to the device, and a function control unit configured to extend a function of the information processing apparatus based on the acquired attribute information, connect to a device corresponding to the extended function based on the acquired connection information, and enable the extended function.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: March 10, 2020
    Assignee: SONY CORPORATION
    Inventors: Takashi Matsuo, Masahiro Oba, Shunsuke Suzuki
  • Patent number: 10581867
    Abstract: A multi-tenant identity management (IDM) system enables IDM functions to be performed relative to various different customers' domains within a shared cloud computing environment and without replicating a separate IDM system for each separate domain. The IDM system can provide IDM functionality to service instances located within various different customers' domains while enforcing isolation between those domains. A cloud-wide identity store can contain identity information for multiple customers' domains, and a cloud-wide policy store can contain security policy information for multiple customers' domains. The multi-tenant IDM system can provide a delegation model in which a domain administrator can be appointed for each domain, and in which each domain administrator can delegate certain roles to other user identities belong to his domain. Service instance-specific administrators can be appointed by a domain administrator to administer to specific service instances within a domain.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: March 3, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Uppili Srinivasan, Vasukiammaiyar Asokkumar
  • Patent number: 10579486
    Abstract: Provided is an integrated platform that has an active server, a standby server and a storage device. The storage device has a plurality of storage ports, and a WWN is assigned to each of the plurality of storage ports. An LUID is assigned to each of a plurality of logical volumes provided by the storage device. The active and standby servers are connected, respectively, to storage ports in a one-to-one relationship. The active server has boot search information that associates the WWN of a storage port at a connection destination; the LUN of a boot logical volume, which is a logical volume accessed during booting; and the LUID of the boot logical volume with one another. When a failover is executed, the boot search information of the active server is copied to the standby server.
    Type: Grant
    Filed: January 8, 2016
    Date of Patent: March 3, 2020
    Assignee: Hitachi, Ltd.
    Inventor: Takuhiro Kawaji
  • Patent number: 10581666
    Abstract: A method and apparatus for instantiating network slices using connectivity and computing resources, is provided. Information regarding connectivity and computing resources for supporting network slices is used to identify shared risk groups. Each shared risk group includes those resources expected to be disabled by a common failure event. A first set of functions, such as virtual network functions, belonging to a network slice, is instantiated on a first subset of the resources. The union of all shared risk groups which include at least one of the first subset of resources is disjoint from the union of all shared risk groups which include at least one of a second subset of resources. The second subset of resources is allocated for instantiating a second set of functions which are redundant with the first set of functions. As such, redundant network slices and/or functions thereof can be provided which are robust to failure.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: March 3, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: William Carson McCormick, Peter Ashwood-Smith
  • Patent number: 10572309
    Abstract: A computer includes a processor and multiple components directly or indirectly connected to the processor. Each component is coupled to a control device, and is configured to provide resources for one or more application programs running in the computer. The processor, when executing an application program, attaches a tag to an application request, and sends the tag-attached application request to a control device coupled with a component to which the tag-attached application request is directed. The control device receives the tag-attached application request, determines, based on the tag and a resource allocation policy, an amount of resources in the component and instructs the component to allocate the amount of resources and process the application request in accordance with the amount of resources allocated for the application request.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: February 25, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: YunGang Bao, Jiuyue Ma, Xiufeng Sui, Rui Ren, Lixin Zhang
  • Patent number: 10558359
    Abstract: A device and a method for virtual storage are provided. The device includes a physical processor, a hypervisor and a physical storage. The hypervisor is executed on the physical processor and configured to create at least one client virtual machine and a controller virtual machine. The physical storage is clustered with physical storage of at least another device via the controller virtual machine to form a storage cluster. The controller virtual machine is further configured to define a virtual storage pool in the storage cluster and create at least one virtual storage controller virtual machine to interface the at least one client virtual machine with the virtual storage pool so that the at least one client virtual machine accesses the virtual storage pool via the at least one virtual storage controller virtual machine and the controller virtual machine. The method is applied to the device to implement the operations.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: February 11, 2020
    Assignee: SILICON MOTION TECHNOLOGY (HONG KONG) LTD.
    Inventors: Cheng-Yue Chang, Jian-Ying Chen, Yung-Hua Chu, Kuan-Kai Chiu, Po-Hsun Yen, Tsung-Lin Yu, Ming-Xun Zhong
  • Patent number: 10560329
    Abstract: An electrical device of a network of electrical devices can include an auto-commissioning device having a transceiver and an auto-commissioning engine, where the transceiver communicates with an adjacent transceiver of an adjacent electrical device, where the auto-commissioning engine, based on communication between the transceiver and the adjacent transceiver, identifies and commissions the adjacent electrical device.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: February 11, 2020
    Assignee: EATON INTELLIGENT POWER LIMITED
    Inventors: Stephan P Iannce, Benjamin Avery Freer, Joseph Michael Manahan
  • Patent number: 10551906
    Abstract: Methods and apparatus for an inter-processor communication (IPC) link between two (or more) independently operable processors. In one aspect, the IPC protocol is based on a “shared” memory interface for run-time processing (i.e., the independently operable processors each share (either virtually or physically) a common memory interface). In another aspect, the IPC communication link is configured to support a host driven boot protocol used during a boot sequence to establish a basic communication path between the peripheral and the host processors. Various other embodiments described herein include sleep procedures (as defined separately for the host and peripheral processors), and error handling.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: February 4, 2020
    Assignee: Apple Inc.
    Inventors: Karan Sanghi, Saurabh Garg, Haining Zhang
  • Patent number: 10554580
    Abstract: Examples disclosed herein relate to fabric cable emulation. Some examples disclosed herein include determining connection data associated with a connection between a fabric interface of a cluster node in a fabric cluster and a fabric switch. Based on the determined connection data, configuration parameters for the connection may be calculated and stored in a memory device on the cluster node. An interface signal may be asserted to the fabric interface of the cluster node after the calculated configuration parameters are stored to indicate that the cluster node is available in the fabric cluster.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: February 4, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Melvin K. Benedict, Nilashis Dey, Peter Hansen, John M. Lenthall
  • Patent number: 10547508
    Abstract: Techniques are disclosed for reducing the time required to instantiate network services in a service provider network to service requests by subscriber devices. In one example, an orchestration engine pre-creates pools of different virtual network functions (VNFs). Upon receiving a request to service network traffic from a subscriber device, the orchestration engine dynamically creates a service chain using the appropriate VNFs from the pools of different VNFs. In another example, the orchestration engine pre-creates pools of common service chains. Upon receiving a request to service network traffic from a subscriber device, the orchestration engine selects the appropriate service chain from the pools of service chains. After configuring the service chain, the orchestration engine issues instructions to a Software-Defined Networking (SDN) controller causing the SDN controller to update forwarding information in the service provider network to enable the service chain to service the subscriber traffic.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: January 28, 2020
    Assignee: Juniper Networks, Inc.
    Inventor: Ravindranath C. Kanakarajan
  • Patent number: 10540064
    Abstract: A computing device stores data defining a hierarchical navigation tree. For each respective user interface (UI) plugin of a plurality of UI plugins the device receives metadata for the respective UI plugin. The metadata for the respective UI plugin comprises a respective path descriptor for the respective UI plugin. For each respective node identified in the respective path descriptor for the respective UI plugin, the device marks the respective node identified by the respective path element as being active. The device outputs a UI for display. The UI comprises a pruned representation of the hierarchical navigation tree. For each respective node of a plurality of nodes in the hierarchical navigation tree, the pruned representation of the hierarchical navigation tree includes a label of the respective node in response to determining the respective node is marked as active. The UI may be a single-pane-of-glass interface that comprises nodes associated with separately developed UI plugins.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: January 21, 2020
    Assignee: Juniper Networks, Inc.
    Inventor: Andrew S. Chasin
  • Patent number: 10536431
    Abstract: A DHCP server implementation includes transmission of a DHCP packet from a virtual machine executing on a server node to a node agent executing on the server node, generation, by the node agent, of a DHCP response packet based on the DHCP packet and on DHCP information previously stored in a local memory of the server node, and transmission of the DHCP response packet from the node agent to the virtual machine. Neither the DHCP packet transmitted by the virtual machine nor the DHCP response packet are transmitted out of the server node.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: January 14, 2020
    Assignee: Microsoft Technology Licensing
    Inventors: Young Lee, Sheng Lu, Xinyan Zan, Daniel M. Firestone, Harish Kumar Chandrappa, Anil Ingle, Jayesh Kumaran
  • Patent number: 10506012
    Abstract: A client device includes a memory and a processor cooperating therewith to boot the client device and connect to a provisioning server via a network. The processor receives a streaming virtual disk image from the provisioning server based on a virtual disk configuration, receives a virtual disk change notification from the provisioning server, and determines changes to the virtual disk configuration based on the virtual disk change notification. The memory and the processor cooperate with the provisioning server to change the streaming virtual disk image based on the determined changes to the virtual disk configuration and without rebooting the client device.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: December 10, 2019
    Assignee: CITRIX SYSTEMS, INC.
    Inventor: Moso Lee
  • Patent number: 10503493
    Abstract: The present disclosure relates to exporting local applications to cloud systems and provisioning the exported application on the cloud systems. Additionally, templates can be generated for the provisioned application, and each template can be individually customized and deployed to a destination as an application environment with a defined topology. Rapidly and dynamically generating deployable templates of provisioned applications enables cloud-based distributed versioning of the applications.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: December 10, 2019
    Assignee: Oracle International Corporation
    Inventors: Biju Narayanan, Deepankar Narayanan, Christudoss Irwin Tagore, Nagendra Krishnappa, Ravi Shankar
  • Patent number: 10506293
    Abstract: Methods, systems, and devices for viewing video content are provided. Video content is displayed in a video region of a display, while application content is displayed in an application region of the display. Based on the application content, candidate video content relevant to the application content is determined and, in response to user input, selected video content is displayed in the video region of the display.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: December 10, 2019
    Assignee: SLING MEDIA PVT LTD
    Inventors: Melvin P. Perinchery, Venkatesan Thiyagarajan, Jayakumar Ananthan
  • Patent number: 10496723
    Abstract: Disclosed is a media acquisition engine that comprises an interface engine that receives a selection from a plug-in coupled to a media client engine where a client associated with the media client engine identified as subscribing to a cloud application imaging service. The media acquisition engine further comprises a media control engine that directs, in accordance with the selection, a physical device to image a physical object and produce a media item based on the image of the physical object, the physical device being coupled to a cloud client. The media acquisition engine also comprises a media reception engine that receives the media item from the physical device, and a translation engine that encodes the media item into a data structure compatible with the cloud application imaging service. The interface engine is configured to transfer the media item to the plug-in.
    Type: Grant
    Filed: June 5, 2018
    Date of Patent: December 3, 2019
    Assignee: Curve Dental Ltd.
    Inventors: Matthew Dorey, George Stantchev, Marwan Hilmi, Richard Compton, Case Nelson, Shaun Kaasten
  • Patent number: 10474492
    Abstract: In accordance with embodiments disclosed herein, there are provided mechanisms and methods for automating deployment of applications in a multi-tenant database environment. For example, in one embodiment, mechanisms include managing a plurality of machines operating as a machine farm within a datacenter by executing an agent provisioning script at a control hub, instructing the plurality of machines to download and instantiate a lightweight agent; pushing a plurality of URL (Uniform Resource Locator) references from the control hub to the instantiated lightweight agent on each of the plurality of machines specifying one or more applications to be provisioned and one or more dependencies for each of the applications; and loading, via the lightweight agent at each of the plurality of machines, the one or more applications and the one or more dependencies for each of the one or more applications into memory of each respective machine.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: November 12, 2019
    Assignee: salesforce.com, inc.
    Inventors: Pallav Kothari, Phillip Oliver Metting van Rijn
  • Patent number: 10474601
    Abstract: A system is disclosed, including a plurality of access units, a plurality of circuit nodes each coupled to a respective access unit, and a plurality of data processing nodes each coupled to a respective access unit. A particular data processing node may be configured to generate a plurality of data transactions. The particular data processing node may also be configured to determine an availability of a coupled access unit. In response to a determination that the coupled access unit is unavailable, the particular data processing node may be configured to halt a transfer of the plurality of data transactions to the coupled access unit and assert a halt indicator signal. In response to a determination that the coupled access unit is available, the particular data processing node may be configured to transfer the particular data transaction to the coupled access unit.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: November 12, 2019
    Assignee: Oracle International Corporation
    Inventors: Robert Golla, Manish Shah, Mark Luttrell
  • Patent number: 10470111
    Abstract: The IEEE 802.1D specification has reserved a group of MAC addresses that should not be forwarded by a switch. Protocols like LLDP use the reserved MAC address to communicate directly with a switch to share configure information. There are non-compliant 802.1D switches and hubs that incorrectly broadcast the packets using the reserved MAC addresses out all ports except the ingress port. When multiple uplinks are connected to an unmanaged switch it may cause confusion because each uplink may receive LLDP packets from every other uplink. Frame Link Modules (FLMs) that receive an LLDP packet from another management port may determine if the management uplinks are connected together or if the packets are being received from an unmanaged switch. Disclosed is a method to determine if an uplink from a network uplink is connected to a noncompliant 802.1D switch or connected directly to another FLM uplink.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: November 5, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Christopher Murray
  • Patent number: 10459594
    Abstract: A pre-configured hyper-converged computing device for supporting a virtualization infrastructure includes one or more independent server nodes that comprise a central processing unit (CPU), memory, and storage. The independent server nodes also include a pre-configured software module that when executed causes the device to display a list of a plurality of hosts and a centralized management tool of the virtualization infrastructure via a graphical user-interface, wherein the plurality of hosts are for hosting one or more virtual machines, and the centralized management tool is for centrally managing the virtualization infrastructure; and in response to selecting one of the plurality of hosts, displaying host configuration properties associated with the selected one of the plurality of hosts via the graphical user-interface.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: October 29, 2019
    Assignee: VMware, Inc.
    Inventors: Mornay Van Der Walt, Dave Shanley
  • Patent number: 10454888
    Abstract: Provided are a method and device for processing a data message. The method may include that: an Internet Protocol version 6 (IPv6) transition strategy used for executing an IPv6 transition technology is received from a Service function chain (SFC) controller; and a received data message is processed according to the received IPv6 transition strategy. By the technical solution, the problems of incapability of a network system in effective running during fusion with an IPv6 transition technology and incapability in effective implementation of unified deployment of the IPv6 transition technology in the related technology are solved, and the effects of effectively reducing performance pressure on an existing network and greatly alleviating channel congestion between equipment and equipment are further achieved.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: October 22, 2019
    Assignee: XI'AN ZHONGXING NEW SOFTWARE CO., LTD.
    Inventors: Wei Meng, Cui Wang, Bo Wu, Liang Fan
  • Patent number: 10446268
    Abstract: Systems, methods, and apparatuses for maintaining and processing proprietary or sensitive data using an application implemented in a split/hybrid-cloud system are described. The split/hybrid system utilizes cloud and local platforms, while complying with customer security concerns and HIPAA security standards. Configuration of the application occurs in a cloud platform whereas processing of proprietary or sensitive data occurs within a customer's local computing environment. The customer may create their own unique application configuration that is stored in the cloud platform and that is delivered back to the customer as a package that includes both the unique application configuration as well as general application configuration requirements. The customer may implement the package within one or more local computing environments while managing the application from a single site that is separated from proprietary or sensitive data.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: October 15, 2019
    Assignee: OPTUM, INC.
    Inventors: Joseph Arvel Webb, David Bennion, Eric Kemp McCune, Brent Udell Smith
  • Patent number: 10436179
    Abstract: In one aspect, a computer-implemented method for remotely resetting faulted wind turbines may generally include receiving fault data associated with a turbine fault that has occurred for a faulted wind turbine, analyzing one or more reset conditions associated with the turbine fault; determining whether the faulted wind turbine is remotely resettable based on the one or more reset conditions associated with the turbine fault and if the turbine fault is remotely resettable, transmitting a reset notification to a client device authorized to receive notifications for the wind turbine, wherein the reset notification indicates that the faulted wind turbine can be remotely reset.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: October 8, 2019
    Assignee: General Electric Company
    Inventor: William Borea Noto
  • Patent number: 10440555
    Abstract: Apparatuses, methods, and systems are disclosed for mobility management among multiple network slices. One apparatus includes a processor that receives a mobility management request from the mobile unit and forwards the mobility management request to the secondary network slice. Here, the mobile unit is simultaneously served by the primary network slice and a secondary network slice of the mobile communication network. The apparatus sends a single mobility management response to the mobile unit, wherein the single mobility management response includes a first response from the primary network slice and a second response from the secondary network slice. In various embodiments, the apparatus may include a network interface for communicating over a mobile communication network.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: October 8, 2019
    Assignee: Motorola Mobility LLC
    Inventor: Apostolis Salkintzis
  • Patent number: 10425242
    Abstract: The disclosed technology is generally directed to device provisioning in an IoT environment. For example, such technology is usable in provisioning IoT devices to an IoT Hub. In one example of the technology, an identification message that includes information associated with identification of a first IoT device is received. The validity of the first IoT device is then verified. After the first IoT device is verified, based at least in part on the identification message, an IoT hub is selected from a plurality of IoT hubs. The first IoT device is then caused to be registered with the selected IoT hub.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: September 24, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nicole Berdy, Konstantin Dotchkoff, Arjmand Samuel, Affan Dar
  • Patent number: 10425454
    Abstract: A transfer method and a method for controlling the transfer of digital content. The content is available on a content server, accessible via a service gateway, and can be processed by at least two devices of a user, namely a first device known as the mobile device and at least one second device known as the rendering device. The rendering device is connected to a transfer device. The content is selected on the mobile device and rendered on the rendering device. The transfer method includes: opening a point-to-point communication channel between the mobile device and the transfer device; receiving an identifier of a service gateway over the point-to-point communication channel; connecting the transfer device to a local network using the gateway identifier received; receiving an identifier of content to be rendered; accessing the identified content on the content server via the identified gateway.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: September 24, 2019
    Assignee: ORANGE
    Inventors: Martin Conan, Elisabeth Lepoil, Jean-Bernard Leduby
  • Patent number: 10412157
    Abstract: In an example, there is provided a network apparatus for providing native load balancing within a switch, including a first network interface operable to communicatively couple to a first network; a plurality of second network interfaces operable to communicatively couple to a second network, the second network comprising a service pool of service nodes; one or more logic elements providing a switching engine operable for providing network switching; and one or more logic elements comprising a load balancing engine operable for: load balancing incoming network traffic to the service pool via native hardware according to a load balancing configuration; detecting a new service node added to the service pool; and adjusting the load balancing configuration to account for the new service node; wherein the switching engine and load balancing engine are configured to be provided on the same hardware as each other and as the first network interface and plurality of second network interfaces.
    Type: Grant
    Filed: April 9, 2016
    Date of Patent: September 10, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Rajendra Kumar Thirumurthi, Sachin Vijay Vishwarupe, Samar Sharma, Mouli Vytla
  • Patent number: 10402454
    Abstract: Technologies are described herein for obtaining platform-specific information in a firmware execution environment. A platform-to-driver configuration protocol executes within the firmware execution environment. The platform-to-driver configuration protocol receives a request for platform-specific information from a firmware driver that is also executing in conjunction with the firmware execution environment. The platform-to-driver configuration protocol discovers one or more platform-to-driver agents also executing in the firmware execution environment. The platform-to-driver configuration protocol then queries at least a portion of the platform-to-driver agents to identify one of the platform-to-driver agents as a provider of the requested platform-specific information. A communications session can then be established between the requesting firmware driver and the platform-to-driver agent identified as the provider of the requested platform-specific information.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: September 3, 2019
    Assignee: American Megatrends International, LLC
    Inventor: Artem Shchygel
  • Patent number: 10397407
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. According to an example embodiment, an apparatus includes a set of computing servers configured to provide a respective set of virtual servers for each of a plurality of accounts. The set of virtual servers for at least one of the accounts includes a voice-over-IP (VoIP) server. The apparatus also includes a processing circuit communicatively coupled to the set of computing servers. For each of the plurality of accounts, the processing circuit provides a graphical user interface (GUI) including a mechanism for an authorized user of the account to select options for reporting usage of the respective set of virtual servers. The processing circuit also monitors use of the respective set of virtual servers for the account and generates invoices for use of the respective set of virtual servers according to the selected options.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: August 27, 2019
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan Martin, Christopher Peters
  • Patent number: 10372463
    Abstract: A technique provisions a computerized device with a main operating system. The technique involves loading, while the computerized device operates as a preboot execution environment (PXE) protocol client, a limited boot image from a PXE server over a network (e.g., booting the limited boot image using the trivial file transfer protocol or TFTP). The technique further involves executing the limited boot image loaded from the PXE server to operate the computerized device as an advanced protocol provisioned client. The technique further involves downloading, while the computerized device executes the limited boot image to operate as the advanced protocol provisioned client, the main operating system into local memory from an operating system server over the network (e.g., booting the main operating system using the file transfer protocol or FTP). The computerized device may store a copy of the main operating system in a local non-volatile cache if available.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: August 6, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Kevin P. Twomey, Daniel J. Roche, Xiao Lou, Thomas J. Kelly, Isaias A. Barinas, Frank T. Smith
  • Patent number: 10375165
    Abstract: A system comprising a first host bus adapter coupled to a first Fiber Channel port and a remote manager associated with a second host bus adapter coupled to a second Fiber Channel port. The remote manager is operable to form a command to be sent by the second host bus adapter to the first host bus adapter via a Common Transport layer of a Fiber Channel.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: August 6, 2019
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Bill Bostick, Bill Daugherty, Minh Bryant, Alan Perelman, Robert H. Nixon, William Lasor
  • Patent number: 10372480
    Abstract: Methods, systems, and computer programs for creating virtual machines (VM) and associated networks in a virtual infrastructure are presented. The method defines virtual network templates in a database, where each virtual network template includes network specifications. A configuration of a virtual system is created, which includes VMs, virtual lab networks associated with virtual network templates, and connections from the VMs to the virtual lab networks. Further, the configuration is deployed in the virtual infrastructure resulting in a deployed configuration. The deployment of the configuration includes instantiating in the virtual infrastructure the VMs of the configuration, instantiating in the virtual infrastructure the virtual lab networks, retrieving information from the database, and creating and executing programming instructions for the VMs.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: August 6, 2019
    Assignee: VMWARE INC.
    Inventors: Anupam Dalal, Min-Ken Lai, Aastha Bhardwaj
  • Patent number: 10367920
    Abstract: A system and method for facilitating native client device application interaction with a web application. An example method includes monitoring request messages output from the web application; determining one or more of the request messages include an indication that the one or more request messages represent a request to implement an action that can be performed via one or more resources of a client device, and providing a signal in response thereto; and implementing the action in response to the signal. In a more specific embodiment, the method further includes employing a client request interceptor in communication with the web application to forward requests output by the web application and determined by the interceptor to be requests for native content or functionality to a native behavior dispatcher, which communicates with a native container application to facilitate implementing the action.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: July 30, 2019
    Assignee: Oracle International Corporation
    Inventor: Mark A. Johnson
  • Patent number: 10366025
    Abstract: In accordance with these and other embodiments of the disclosure, an information handling system may include a host system comprising a host system processor, a management controller communicatively coupled to the host system processor and configured to provide management of the information handling system via management traffic communicated between the management controller and a dedicated management network external to the information handling system, and a cryptoprocessor having a first communications interface to the host system and a second communications interface to the management controller and configured to carry out cryptographic operations on data communicated to the cryptoprocessor from the host system and the management controller such that the cryptoprocessor is accessible to the host system and the management controller.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: July 30, 2019
    Assignee: Dell Products L.P.
    Inventors: Johan Rahardjo, Mukund P. Khatri