Reconfiguring Patents (Class 709/221)
  • Patent number: 10261890
    Abstract: Computer implemented methods and systems are provided for executing tests in a system that includes a user system and a cloud-based computing platform. The user system includes a processing system, memory and an input system that receives input parameters specified by a user of the user system. The memory can store a test class filter module executable by the processing system. Upon being executed by the processing system, the test class filter module can, based on one or more of the input parameters, group and filter test class identifiers to generate a unique test class identifier array of filtered test class identifiers that correspond to a particular subset of tests that are to be executed during testing of an application. A test execution engine can then execute the particular subset of tests corresponding to the filtered test class identifiers specified in the unique test class identifier array.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: April 16, 2019
    Assignee: salesforce.com, inc.
    Inventors: Vamshidhar Rao Gandham, Adarsh Ramakrishna, Scott Glaser, Ashwin Simha Reddy Vengareddy, Jonathan Rico Morales
  • Patent number: 10257110
    Abstract: Techniques are described that enable a user to upgrade a stack of resources by providing a template that reflects the desired end state of the stack. Upon receiving a new template, the system automatically detects changes that should be performed and determines the order in which the changes should be performed. The system can also detect if the desired changes to the stack are a result of direct modifications; because parameters to the resources have changed; or the changes are indirectly caused by other dependency/attribute changing. Additionally, the system determines whether the changes require creating new resources or if the changes can be made to the resources live. In case of replacement of resources, the system will first create the new resource, move that new resource into the stack and remove the old resource(s). In case of failures, the system ensures that the stack rolls back to the initial state.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: April 9, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Avinash Jaisinghani, Reto Kramer, Christopher Whitaker, Nishanth Shankaran, Jaykumar H. Gosar, Jeffrey L. Baker, Daniel Osiecki, Danny Rabbani, Prashant Jayaraman, Venkates P. Balakrishnan, Adam M. Thomas
  • Patent number: 10257320
    Abstract: Methods and systems for a universal framework for connectivity of devices and developer tools are disclosed. A network device is detected at an engine. Data is received from the network device at the engine via a first protocol wherein the data comprises metadata. The metadata is converted from the first protocol to a plurality of protocols at the engine. A universal framework is provided at the engine to make the metadata available via the plurality of protocols. The metadata is sent from the universal framework to an external device via a specified protocol requested by the external device. In one embodiment, developer tools are provided for developing objects using said universal framework.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: April 9, 2019
    Assignee: Embarcadero Technologies, Inc.
    Inventors: Allen Bauer, Michael L. Swindell
  • Patent number: 10255156
    Abstract: Remotely monitoring a test on a test specimen includes receiving information pertaining to the test, rendering on a remote computing device display an information message having portions indicative of a testing device, of information related to the testing device or a test being conducted on the testing device, and of time that has elapsed since the second portion has occurred, and updating the third portion indicative of the time that has elapsed. A test operation monitoring system includes an image capture device, and a computing device operatively connected to the image capture device to receive information on the testing operation from the image capture device, the computing device having a controller configured to receive information pertaining to the testing operation and to render on a display an information message indicative of parameters of the testing device at a selectable amount of progress through the testing operation.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: April 9, 2019
    Assignee: MTS SYSTEMS CORPORATION
    Inventors: Andrew Frenz, Freeman Stephen Kirschbaum, Philip Moorjani
  • Patent number: 10257184
    Abstract: A centralized policy management may allow for one set of credentials to various applications and services offered by a computing resource service provider or other third-party servers. An entity responsible for the administration of a directory made available through a managed directory service may specify one or more policies for users and/or groups of users that utilize the directory. For example, the managed directory service may include a policy management subsystem that manages a set of policies for users and/or groups of users that controls a level of access to applications and services. Administrators can assign one or more policies to a user or a group of users and users can select one or more policies provided to the user by the administrator when attempting to access an application or service.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: April 9, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Gaurang Pankaj Mehta, Shon Kiran Shah, Neelam Satish Agrawal, Lawrence Hun-Gi Aung
  • Patent number: 10250462
    Abstract: In a method for managing change in an information technology (IT) environment, in response to an open change ticket, identifying one or more components of the IT environment that are associated with at least one change operation included in the change ticket. The method further includes identifying information associated with the identified one or more components of the IT environment. The method further includes determining a listing of allowable change operations for the identified one or more components of the IT environment in the change ticket based on the identified information associated with the identified one or more components of the IT environment. The method further includes receiving a user requested change operation. The method further includes determining whether the received user requested change operation is included in the determined listing of allowable change operations.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: April 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Peter G. Finn, Manvendra Gupta
  • Patent number: 10248477
    Abstract: A system, method and computer program product are provided for sharing information in an automobile vehicle comprising: receiving information in the form of a packet data unit representing datum information carried by an overall message from a first physical network selected from the group consisting of FlexRay, Controller Area Network, Local Interconnect Network and Media Oriented Systems Transport; in response to the receipt of the information, issuing a storage resource request in connection with a storage resource; determining whether the storage resource is available for storing the information; determining whether a threshold has been reached in association with the storage resource request; in the event the storage resource is not available and the threshold associated with the storage resource request has not been reached, issuing another storage resource request in connection with the storage resource; in the event the storage resource is available, storing the information in the storage resource; an
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: April 2, 2019
    Assignee: Stragent, LLC
    Inventors: Axel Fuchs, Scott Sturges Andrews
  • Patent number: 10250544
    Abstract: There is provided electronic equipment including: an instruction receiving unit that receives an instruction of a setting modification regarding the electronic equipment; and an electronic mail sending unit that sends an electronic mail including access information on a web page for permission of the setting modification by the modification instruction to a mail address corresponding to a predetermined administrator in a case of receiving the modification instruction. The electronic equipment further includes: a setting modification unit that modifies the setting according to the modification instruction based on the access to the web page.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: April 2, 2019
    Assignee: Seiko Epson Corporation
    Inventor: Hiroyuki Suzuki
  • Patent number: 10242168
    Abstract: Methods and apparatuses are provided for controlling a smart device in the field of Human-Computer Interaction. The method includes: displaying an interface for controlling a system; acquiring an interface for controlling a smart device upon detection of an instruction for controlling the smart device inputted from a user based on the interface for controlling the system, the instruction for controlling the smart device carrying an identifier of the smart device, and the instruction for controlling the smart device being configured to trigger the acquiring of the interface for controlling the smart device; and displaying the interface for controlling the smart device.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: March 26, 2019
    Assignee: XIAOMI INC.
    Inventors: Yun Yang, Enxing Hou, Min He
  • Patent number: 10241679
    Abstract: A method for data storage includes defining a host cluster within a group of host computers, which access a storage system that includes multiple logical volumes. The host cluster includes two or more of the host computers. Responsively to a single mapping instruction, each of the host computers in the host cluster is mapped to access the logical volumes in the set. In another disclosed method, a single control instruction, which specifies the host cluster and a configuration operation to be applied to the host computers in the host cluster, is accepted. Responsively to the single control instruction, the configuration operation is applied to each of the host computers in the host cluster. The configuration operation may comprise assigning a specified level of service to each host computer in one of the first subset of the host computers and the second subset of the host computers.
    Type: Grant
    Filed: January 23, 2018
    Date of Patent: March 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Haim Helman, Omri Palmon
  • Patent number: 10244059
    Abstract: Techniques for providing and consuming web services, including a service library configured to store one or more web services and a host directory connected to service hosts, configured to store data related to the service hosts. The service hosts are a network and adapted to receive and fulfill deployment requests for the web services stored in the service library by instantiating one or more endpoints of one of the web services. A manager is configured to query the host directory and the service library, generate a deployment plan, and transmit deployment requests to the one or more service hosts.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: March 26, 2019
    Assignee: Aetherworks LLC
    Inventor: Robert Francis MacInnis
  • Patent number: 10229041
    Abstract: Aspects of the present invention include a method, system and computer program product for run time control of a test workload using attainment goals for one or more customer profiling workload characteristics. The method includes modeling, by a processor, a plurality of workload run parameters; providing, by the processor, one or more workload data points to a test workload; responding, by the processor, to a change made by a user to one or more of the plurality of workload run parameters; and adjusting, by the processor, the one or more workload data points based on an change made by a user to one or more of the plurality of workload run parameters.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: March 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas W. Conti, Kyle R. Moser
  • Patent number: 10229015
    Abstract: Representative embodiments disclose a consistent, low latency, reliable storage system that uses quorum logic. An odd number of storage nodes are selected to store data for a client application. The odd number allows a quorum to be determined. When data is written to the storage nodes, success is identified if the data is successfully written to a majority of the storage nodes. Similarly, when a read is performed, success is identified if the majority of the storage nodes return the same value written in the same write operation. This is determined by matching a value and a version number for each node. Additional data is written to the storage nodes along with the values to allow the system to identify and repair inconsistencies in the data. In some embodiments, both the current data and prior data are stored to aid in repairing inconsistent data.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: March 12, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nathan Christopher Talbert, Joel David West, Edmund Samuel Victor Pinto
  • Patent number: 10230585
    Abstract: In one example, a network management system (NMS) is configured to enable a target network device to support a particular network service based on service configuration information for the particular network service. The service configuration information may include information about nodes in a vendor neutral model that need to be added or modified in order to support the particular network service. The NMS determines similarity scores between nodes in a vendor neutral model and nodes in a target device specific model. Based on the similarity scores, the NMS generates a mapping from the vendor neutral model to the target device specific model. Using the mapping, the NMS may configure a target device to support the particular service.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: March 12, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Chandrasekhar A, Nirmal Anburose
  • Patent number: 10228924
    Abstract: Examples of techniques for deploying an application on a cloud environment satisfying integrity and geo-fencing constraints are disclosed herein. A computer implemented method may include: receiving a guest application for deployment on a cloud environment; receiving the integrity constraints on the integrity of each of the plurality of host where the application is to be deployed; receiving geo-fencing constraints identifying a geographic location where the guest application is to be deployed; determining for which of the plurality of hosts the integrity constraints and the geo-fencing constraints are satisfied; and deploying the guest application on at least one of the plurality of hosts that satisfy the integrity constraints and the geo-fencing constraints.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: March 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stefan Berger, Kenneth A. Goldman, Simon J. Kofkin-Hansen, Hui Lei, Vijay K. Naik, Dimitrios Pendarakis, Jayaram Kallapalayam Radhakrishnan, David R. Safford, Shu Tao
  • Patent number: 10225280
    Abstract: A system configured to detect malware is described. The system including an infection verification pack configured to perform behavior detonation; identify a malware object based on machine-learning; and select one or more persistent artifacts of the malware on the target system based on one or more algorithms applied to behavior traces of the malware object to select one or more persistent artifacts of the malware on the target system.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: March 5, 2019
    Assignee: Cyphort Inc.
    Inventors: Neal Vu, Frank Jas, Fengmin Gong, Anthony James, Ali Golshan, Shishir Singh
  • Patent number: 10218570
    Abstract: A client application adaptation method, terminal device, and system are described, where the method may obtain model identifier information of the terminal device, and send the model identifier information to an adaptation server, so that the adaptation server searches a preset model adaptation database for corresponding model adaptation information according to the model identifier information. The method also receives the model adaptation information returned by the adaptation server, and performs adaptation on a client application in the terminal device according to the model adaptation information.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: February 26, 2019
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Yanchao Li
  • Patent number: 10216771
    Abstract: Creating for a resource a representation including properties of the resource. Determining and analyzing defined naming rules for a configuration database, each naming rule including a naming rule identification, a priority and at least one attribute having an attribute name. For each naming rule applicable to the resource, extracting at least one attribute value for each attribute name from the resource representation. For each naming rule applicable to the resource, creating a complex identity object containing a naming rule identification and a list of attribute names and attribute values. For each created complex identity object, set an authority flag if a given provider is able to obtain a complete set of values for the attributes. Processing through each complex identity object according to priority of the corresponding naming rule. Generating an alias for each result of a Cartesian product of each attribute value of the list of attribute names.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: February 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jacek Dolega, Tomasz Pawel Kania, Andrzej W. Laskawiec, Krzysztof Porowski
  • Patent number: 10212122
    Abstract: A method performed by a physical computing system includes, with a first virtual entity manager of a first host machine, detecting an Address Resolution Protocol (ARP) request from a first virtual entity supported by the first virtual entity manager to a second virtual entity having a first logical address within a fan network. The method further includes, with the first virtual entity manager, translating the first logical address to a second logical address and transmitting the ARP request to a second host machine using a physical address resolved from the second logical address, the second host machine supporting the second virtual entity. The method further includes receiving a response to the ARP request, the response including a virtualized physical address of the second virtual entity. The method further includes with the first virtual entity manager, forwarding a data packet from the first virtual entity to the virtualized physical address.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: February 19, 2019
    Assignee: RED HAT ISRAEL, LTD
    Inventor: Michael Tsirkin
  • Patent number: 10197983
    Abstract: An apparatus including a home automation system having a plurality of sensors that detect events within a predetermined geographic area, a first wireless sensor of the plurality of sensors that operates within the home automation system under a Z-wave format wherein the first wireless sensor has a number of predetermined system operating attributes that are not related to a system address of the first sensor, a replacement wireless sensor having a processor that communicates under a Z-wave format and a program executing on a processor of the home automation system that operatively removes the first sensor from the home automation system and automatically enrolls the replacement sensor with the home automation system by assigning the predetermined system operating attributes to the replacement sensor.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: February 5, 2019
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Ming Hong Lu, Zion Gong, Kevin Yong Huang
  • Patent number: 10191780
    Abstract: A method and system for migrating a plurality of physical desktop machines to a virtual desktop infrastructure is described. Physical machines are discovered on a computer network using at least one network search criteria using a tool module. User data is then gathered from the discovered physical machines. A virtual disk image file is created for each user of the discovered physical machines. The virtual disk image file contains user specific data collected from the discovered physical machines. A destination pool of virtual machines is selected and a virtual machine in the destination pool is configured for each of the users of the discovered physical machines. The configured virtual machines include an attached user data disk (UDD) backed by a corresponding virtual disk image file. A user can then remotely access their assigned configured virtual machines.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: January 29, 2019
    Assignee: VMware, Inc.
    Inventors: Raghavendra Babu B R, Sivaprasad K. Govindankutty, Noble Peter Aranjani
  • Patent number: 10187270
    Abstract: Systems, methods, and non-transitory computer-readable storage media for visualizing current and historical access policy of a group based policy. A first group based policy and a second group based policy are received at a computing device, where each group based policy includes policy rules defining a range of destination internet protocol addresses, a range of source internet protocol addresses and a range of access ports. The computing device renders a three dimensional representation of the first group based policy, based on the policy rules of the first group based policy. The computing device renders a three dimensional representation of the second group based policy, based on the policy rules of the second group based policy. The computing device displays the representations of the first group based policy and second group based policy on a graphical interface.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: January 22, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Sanjay Agrawal, Ruchir Gupta, Syed Basheeruddin Ahmed, Yi Yang, Meenakshi Kaushik
  • Patent number: 10181031
    Abstract: A cloud controller performs, when an attack on a VM in any of data centers in a system is detected, setting of NAT of a private IP address of a VM(A), for a boundary router of each data center other than a data center that the VM(A) belongs to, the VM(A) being a victim. Next, the cloud controller performs setting for a redirecting device in the same data center as the VM(A), such that the redirecting device redirects access from a user terminal to a host under a boundary router of any of the respective data centers other than the data center. Thereafter, the cloud controller changes a private IP address of the VM(A) in a NAT setting of a boundary router of the data center to a private IP address of the redirecting device.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: January 15, 2019
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Yukio Nagafuchi, Yasuhiro Teramoto, Toshiharu Kishi, Takaaki Koyama, Hideo Kitazume
  • Patent number: 10178182
    Abstract: Systems, apparatuses, and methods relating to security and/or automation systems are described. In one embodiment, a method may include receiving linking information from a first device by a second device, linking the second device with the first device via a first connection, the linking based at least in part on the linking information, storing at least a portion of the linking information, and transmitting the stored linking information from the second device to one or more other devices via a second connection.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: January 8, 2019
    Assignee: Vivint, Inc.
    Inventors: Brandon Bunker, Rongbin Lanny Lin, Shiwei Liu
  • Patent number: 10177962
    Abstract: Example network management systems and methods are described. In one implementation, a method identifies at least one network resource to be managed and identifies at least one domain to be managed. The method further identifies at least one service provider to be managed. A fusion object is created that defines the network resource, the domain, and the service provider to be managed.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: January 8, 2019
    Assignee: Ciena Corporation
    Inventors: Zsolt Haraszti, Darren James Dowker, Richard Sherman Lopez
  • Patent number: 10176123
    Abstract: The embodiments of the disclosure disclose a communication method and a mobile terminal. The method includes: when a data communication request sent from a first peripheral device to a second peripheral device is detected, querying whether N peripheral device sets contain a first identifier of the first peripheral device and a second identifier of the second peripheral device, the N peripheral device sets being associated with N communication processors respectively, and each peripheral device set containing an identifier of each peripheral device connected to the corresponding communication processor; and when an ith peripheral device set of the N peripheral device sets contains the first and second identifiers, sending communication link configuration information to the first peripheral device, so as to instruct the first peripheral device to perform data communication with the second peripheral device via an ith communication processor.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: January 8, 2019
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventor: Jian Bai
  • Patent number: 10177980
    Abstract: A middlebox includes a network monitor module configured to determine a quality-affective factor in a connection between a client and a server in a network. A processor is configured to compare the quality-affective factor to a threshold to determine whether the connection would benefit from a network processing function. A network control module is configured to configure a router to exclude the middlebox from the connection if the connection would not benefit from the network processing function and if the middlebox is already present in the connection to cease operation of the middlebox on the connection. Router configuration is delayed until the connection is idle.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: January 8, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Seraphin B. Calo, William Cornejo, Thai F. Le, Erich M. Nahum, Maroun Touma, Dinesh C. Verma
  • Patent number: 10178593
    Abstract: A computer device may include a memory configured to store instructions and a processor configured to execute the instructions to determine a service requirement for a client device connected to a WiFi access point in a customer premises network that includes a plurality of WiFi access points. The processor may be further configured to monitor a service requirement parameter, associated with the determined service requirement, for the client device; detect that the service requirement parameter is within a threshold of the determined service requirement; and perform a self-organizing network (SON) action on the customer premises network, in response to detecting that the service requirement parameter is within the threshold of the determined service requirement.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: January 8, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Michael Talbert, Meaghan Leong, Christina Fyock, Daniel J. O'Callaghan, Edward J. Norris, William E. Garrett, Jr., Roland W. Hicks, Jr.
  • Patent number: 10171295
    Abstract: A remote execution request is received from a client, specifying first and second remote execution tools and execution data pertaining to the tools and comprising a query to select host machines. First and second host machines are selected in view of a result of the query and the first and second tools. A script is generated in view of the execution data and first metadata describing components of the host machines. A plurality of execution proxy machines are selected in view of the first and second hosts. A first template associated with the first tool and a second template associated with the second tool are generated in view of the script. The first template and the second template are transmitted to first and second execution proxy machines, respectively. Outputs from remote execution of the templates are received from the first and second hosts and transmitted to the client.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: January 1, 2019
    Assignee: Red Hat, Inc.
    Inventors: Ivan Ne{hacek over (c)}as, Marek Hulán, Justin Sherrill, Stephen Benjamin, Adam Rů{hacek over (z)}i{hacek over (c)}ka
  • Patent number: 10169593
    Abstract: A method, system and computer-usable medium are disclosed for injecting functionality into a security intelligence platform, comprising: providing the security intelligence platform with a plurality of backend endpoints; generating a modification to the security intelligence platform according to an application framework, the modification comprising metadata associated with functionality, the metadata corresponding to a predefined format; and, merging the modification with the security intelligence platform via a secure container system container.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Rory F. Bray, Jason D. Keirstead, Declan J. Wilson
  • Patent number: 10169482
    Abstract: A device for providing spatially-oriented traversal animations during web navigation. The device is configured to perform operations that include receiving a destination Internet address for a destination web page into a graphical web browser that is displaying a current web page having a current Internet address on an electronic display. The operations can further include determining, via electronic analysis of the destination Internet address and the current Internet address, a relationship between the destination Internet address and the current Internet address. The operations can further include determining a spatially-oriented traversal animation based on the relationship. The spatially-oriented traversal animation is from a plurality of different types of animations associated with different hierarchical relationships between Internet pages within the Internet domain.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Christopher S. Alkov, Denise A. Bell, Brian Farrell, Travis M. Grigsby, Jana H. Jenkins
  • Patent number: 10171630
    Abstract: A communication system and method for the utilization of messaging protocols to provide computing devices executable code. An administrative component can include executable code or instructions within the publication of content. Computing devices registered to receive this content can receive and execute the code (or instructions) and utilize the same messaging protocol to publish a result of the processing to be delivered to the admin device.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: January 1, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Rameez Loladia
  • Patent number: 10172004
    Abstract: Disclosed are systems and methods for selecting means for intercepting network transmissions. An exemplary method includes determining one or more rules associated with transmission of data by a device; determining one or more network transmission intercepting means that satisfy the one or more determined rules; selecting a network transmission intercepting means based on the determined one or more network transmission intercepting means; and causing transmissions by the device to be processed by the selected network transmission intercepting means.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: January 1, 2019
    Assignee: AO Kaspersky Lab
    Inventors: Konstantin M. Filatov, Evgeny Y. Eliseev, Victor V. Yablokov
  • Patent number: 10157066
    Abstract: A computing system may be configured to receive a plurality of computing tasks for execution. The computing system may determine a first configuration setting for a first computing task and a second configuration setting, which is different from the first configuration setting, for a second computing task. A first computing node and a second computing node of the computing system may be booted according to the first and second configuration settings, and loaded with the first and second computing tasks for execution, respectively. After the first computing task finishes on the first computing node, the computing system may determine whether another computing task associated with the first configuration setting has not be executed, and when there is no such computing task remaining unexecuted, the computing system may reboot the first computing node according to a third configuration setting and load a third computing task into the first computing node for execution.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: December 18, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Joseph E. Pelissier, Landon Curt Noll
  • Patent number: 10158720
    Abstract: A cloud computing system for use in remote cooking can receive a first input from a computing system indicating that an electronically-controlled appliance is permitted to communicate with a cloud computing platform. The computer system generates a notification that is to be sent to a software application, where the software application is configured to control functions of the electronically-controlled appliance. The computer system transmits the generated notification to the software application, where the generated notification indicates that the cloud computing platform is communicably connected to the electronically-controlled appliance. The computer system then receives a second input from the software application indicating that specified functions are to be performed on the electronically-controlled appliance, and transmits instructions to the electronically-controlled appliance to perform the specified functions.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: December 18, 2018
    Assignee: Traeger Pellet Grills, LLC
    Inventor: Michael Colston
  • Patent number: 10152367
    Abstract: An example computer implemented method includes determining a fingerprint of the system dump, which identifies a model of the system and a type of the system dump. The method further includes receiving, from a first user device, a request to identify system dumps matching a set of system dump criteria and identifying the first user device based on the fingerprint of the system dump matching the set of system dump criteria specified, and sending access information of the system dump. The method also includes recording a query and its result as executed by the first user device against the system dump and sending, for receipt by a second user device, access information of the result of the query in the database, in response to the second user device requesting identification of system dumps matching said set of system dump criteria.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: December 11, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jesse L. Farinacci, Marc A. Martin
  • Patent number: 10146808
    Abstract: Systems and methods for backing up and restoring virtual machines in a cluster environment. A cluster agent that is cluster aware operates as an interface with the backup server. The cluster agent can locate the virtual machines being backed up or restored and coordinate with a local agent to perform the backup or restore of the virtual machines.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: December 4, 2018
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Min-Chih L. Earl, Matthew D. Buchman, Jerzy Gruszka
  • Patent number: 10142180
    Abstract: Techniques for maintaining configuration data for software components deployed on a computer network are disclosed. The techniques include a server on the computer network receiving configuration data values associated with the software components, committing the configuration data values to a data store, creating, from configuration data stored in the data store, configuration files for the software components with the configuration data value, and providing the configuration files to the software components.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: November 27, 2018
    Assignee: Edgewater Networks, Inc.
    Inventor: Kim Quo-Taht Liu
  • Patent number: 10140235
    Abstract: A server includes a main board, a bridge board and sub boards. The bridge board is electrically connected to the main board and the sub boards. The main board provides a data signal according to a transmission format of non-volatile memory express (NVME). The bridge board obtains the data signal according to the transmission format of NVME. The bridge board produces sub data signals according to the data signal or the transmission format of NVME. One of the sub boards obtains one of the sub data signals according to the transmission format of NVME. The bridge board instructs with one of the sub boards to detect the storage module in the sub board to produce at least one status parameter or produce at least one mode determination result.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: November 27, 2018
    Assignees: INVENTEC (PUDONG) TECHNOLOGY CORPORATION, INVENTEC CORPORATION
    Inventor: Huan-Huan Chen
  • Patent number: 10140245
    Abstract: A method is performed by a first server on a chip (SoC) node that is one instance of a plurality of nodes within a cluster of nodes. An operation is performed for determine if a second one of the SoC nodes in the cluster has data stored thereon corresponding to a data identifier in response to receiving a data retrieval request including the data identifier. An operation is performed for determining if a remote memory access channel exists between the SoC node and the second one of the SoC nodes. An operation is performed for access the data from the second one of the SoC nodes using the remote memory access channel after determine that the second one of the SoC nodes has the data stored thereon and that the remote memory access channel exists between the SoC node and the second one of the SoC nodes.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: November 27, 2018
    Assignee: III HOLDINGS 2, LLC
    Inventors: Mark Bradley Davis, Prashant R. Chandra
  • Patent number: 10139893
    Abstract: A method for controlling an intelligent wearable device, including generating, by a terminal device, a first power-off instruction, where the first power-off instruction is used to instruct the terminal device to power off; before the terminal device powers off, generating, by the terminal device, a second power-off instruction and sending the second power-off instruction to the intelligent wearable device associated with the terminal device, where the second power-off instruction is used to instruct the intelligent wearable device to power off or disable a communications module of the intelligent wearable device. By using the technical solutions provided in the embodiments of the present disclosure, power consumption of the intelligent wearable device can be reduced. In addition, the embodiments of the present disclosure further provide a corresponding apparatus and system.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: November 27, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Rongdao Yu
  • Patent number: 10133485
    Abstract: Embodiments relate to systems and methods for integrating storage resources from a storage area network in a machine provisioning platform. A provisioning platform can communicate generate and maintain a provisioning profile encoding the software, hardware, and/or other resources to be provisioned to a target physical and/or virtual machine. The provisioning profile can include a set of storage allocations for each target machine to be provisioned by the platform, indicating the high-level amounts, types, availability, so forth to be associated with each target. The provisioning profile can likewise include a set of storage specifications indicating specific disk types, manufacturers, and specific sources or pools in the set of storage resources available to the storage area network to transparently fulfill the storage allocations.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: November 20, 2018
    Assignee: Red Hat, Inc.
    Inventor: Scott Jared Henson
  • Patent number: 10129160
    Abstract: Anode for burst switching of traffic flows in an optical network switches bursts of traffic flows in different time slots. Time slots are allocated (96) so that a time gap between successive allocated time slots is selected according to a jitter specification of the traffic flow. A map of the allocations controls a burst switch to pass the bursts in their allocated time slots (86). By making the time gap between allocated time slots for successive bursts selectable, the jitter can be controlled more precisely, or the proportion of time slots filled can be increased resulting in better utilization of available bandwidth. The allocation can be made hop by hop. The map can be generated in a distributed and duplicated manner at each node. The allocation can be updated to adapt to changes bandwidth demands.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: November 13, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Marzio Puleri, Antonio D'Errico
  • Patent number: 10129499
    Abstract: Disclosed is a system and method for securely storing a Wi-Fi password or similar WLAN security credentials on a device, such as a camera. The password is secured by encryption using an encryption key generated from the Service Set Identifier (SSID) of the network. A one-way-hash of the SSID is stored in a non-volatile memory of the device, but the plaintext SSID is not stored on the device. At a later time, the device may detect the SSID of the network and hash the detected SSID. If the hash matches a previously stored hash, an encryption key is generated from the SSID and the encryption key is used to decrypt the password associated with the matching hash. Without knowledge of the SSID, an attacker who gains access to the device will not be able to recover the password from the hashed SSID and the encrypted password.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: November 13, 2018
    Assignee: GOPRO, INC.
    Inventor: David A. Boone
  • Patent number: 10120673
    Abstract: The invention relates to computer technology, and in particular, to a method for achieving remote updating of application programs in a distributed application environment as well as a terminal management system for realizing the method.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: November 6, 2018
    Assignee: CHINA UNIONPAY CO., LTD.
    Inventors: Xiangxiang Yan, Yu Zhou
  • Patent number: 10120622
    Abstract: A printing machine includes a storing unit, a determination section, and an execution section. The storing unit stores MAC addresses of information processing machines when the power is turned off. The determination section collects MAC addresses of information processing machines through a network when the printing machine is turned on. The determination section determines which of an initial configuration support process and a registration support process is to be executed on the basis of the number of changes in a comparison of the MAC address collected and the MAC address stored in the storing unit, the initial configuration support process supporting an execution of an initial configuration of the printing machine, the registration support process supporting an execution of a registration process of the terminal. The execution section executes a process determined by the determination section.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: November 6, 2018
    Assignee: Riso Kagaku Corporation
    Inventor: Atsushi Takata
  • Patent number: 10116740
    Abstract: A method for transferring digital content items in a peer-to-peer network in which a plurality of nodes participate includes receiving requests for receipt of one or more digital content items from a plurality of requesting nodes belonging to the peer-to-peer network. A capacity of the requesting nodes to upload data is assessed. Network resources available to the peer-to-peer network for delivering the digital content items or chunks thereof to the receiving nodes are allocated based at least in part on the capacity of the requesting nodes to upload data. The digital content items or chunks thereof are sent to the requesting nodes over the peer-to-peer network in accordance with the network resources that are allocated to each of the requesting nodes.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: October 30, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Brandon T. Hunt, Alexander Burba, Frank R. Morrison, III
  • Patent number: 10116522
    Abstract: One or more processors compute a number of times that a string of text is identified within an online news feed. One or more processors compute a score for the string of text, at least in part, by multiplying the number of times the string of text is identified within the online news feed by a number representing a uniqueness of the string of text. In response to a determination that the score exceeds a first configurable threshold value, one or more processors generate an electronic notification. The electronic notification alerts of an anticipated change in one or more computer hardware capacity requirements of a networked computer system.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: October 30, 2018
    Assignee: International Business Machines Corporation
    Inventors: Eric M. Anderson, Robert A. Davis, Christopher J. Dawson, Salvatore T. Lococo
  • Patent number: 10114737
    Abstract: Computer implemented methods and systems are provided for computing code coverage in a system that includes a user system and a cloud-based computing platform. The user system includes a processing system, memory and an input system that receives input parameters specified by a user of the user system. The memory can store a source class filter module executable by the processing system. Upon being executed by the processing system, the source class filter module can, based on one or more of the input parameters, group and filter source class identifiers to generate a unique source class identifier array of filtered source class identifiers that correspond to a particular subset of source classes that targeted code coverage metrics are to be computed for during code coverage computations when testing an application.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: October 30, 2018
    Assignee: salesforce.com, inc.
    Inventors: Adarsh Ramakrishna, Scott Glaser, Vamshidhar Rao Gandham, Ashwin Simha Reddy Vengareddy, Jonathan Rico Morales
  • Patent number: 10117098
    Abstract: Systems and methods are described for authenticating parties who communicate via unauthenticated channels. A user authentication verification service receives a request to confirm the identity of a party who communicates via an unauthenticated channel. The user authentication verification service may identify a computing device associated with the claimed user identity, and may determine that the computing device (or an application installed on the computing device) can be used to authenticate the user. The user authentication verification service may thus transmit a push notification or other request to the computing device to request authentication from the user that the party claims to be or represent. The user authentication verification service may then receive information from the computing device, confirm that the information authenticates that the party is the user (or is acting on behalf of the user), and authorize communication via the unauthenticated channel.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: October 30, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Murtuza Naguthanawala, Yaxin Huang, Nicholas Sun, Srikanth Veerapaneni