Patents Examined by Isaac T. Tecklu
  • Patent number: 10334699
    Abstract: A multi-mode control device is provided for controlling an external load device. The control device includes a high-power interface, a low-power interface, and a control module. The high-power interface can be electrically coupled to a high-power module providing current from an external power source to the load device. The low-power interface can be electrically coupled to a low-power module. The high-power interface can receive a first current from the high-power module. The low-power interface can receive a second current from the low-power module that is less than the first current. The low-power interface can prevent the first current from flowing to the low-power module. The control module, which is electrically coupled to the high-power interface and the low-power interface, be powered by one or more of the first and second current.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: June 25, 2019
    Assignee: ABL IP Holding LLC
    Inventors: Stephen Haight Lydecker, Glen Andrew Kruse, Richard L. Westrick, Jr., Ryan Alexis Zaveruha
  • Patent number: 10316623
    Abstract: A method for improving a redundancy and an uptime in a SCADA network for controlling a well operation includes executing control systems for the well operation in identical virtual simulated environments on at least two servers, storing all data for the control systems in a designated redundant cluster storage system, and setting-up the at least two servers with a load balancing.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: June 11, 2019
    Assignee: MHWIRTH AS
    Inventors: Jon Rune Fladmark, Marius Kjoelleberg
  • Patent number: 10318412
    Abstract: Systems, apparatus, methods, and articles of manufacture provide for dynamic software generation and testing of software projects. In one example implementation, a controller device automatically defines a test case; generates an SQL definition for the automatically-defined test case, and executes the test case SQL definition to determine a test case SQL result of the test case SQL definition.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: June 11, 2019
    Assignee: The Travelers Indemnity Company
    Inventors: Gary S. McKearney, Jr., Rakesh Narra, Puneeth Lakshminarayanappa, Rajdeep Si, David Lusignan, Anuradha Gupta
  • Patent number: 10303586
    Abstract: Systems and methods are provided for receiving a code change at a continuous integration and continuous deployment (CICD) server system, generating a unique change identifier, generating a new code build which includes the code change, testing the generated new code build by performing a code trace for phase of testing or production environment based on at least one predetermined testing parameter that includes a predetermined trace time for the code change of the generated change identifier, and displaying test results for the change identifier for the phase of testing or production environment to visually highlight a pass or failure of the testing for the code change based on the predetermined testing parameter for the predetermined trace time.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: May 28, 2019
    Assignee: SALESFORCE.COM, INC.
    Inventor: Andrey Falko
  • Patent number: 10303450
    Abstract: The present disclosure involves systems and methods for compiling abstract application and associated service models into deployable descriptors under control of a series of policies, maintaining and enforcing dependencies between policies and applications/services, and deploying policies as regularly managed policy applications themselves. In particular, an orchestration system includes one or more policy applications that are executed to apply policies to a deployable application or service in a computing environment. In general, the orchestration system operates to create one or more solution models for execution of an application on one or more computing environments (such as one or more cloud computing environments) based on a received request for deployment.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: May 28, 2019
    Inventors: Peter Bosch, Jeffrey Napper, Alessandro Duminuco, Michael Francis O'Gorman, Sean Chandler, Roman Sorokin, David Delano Ward
  • Patent number: 10303457
    Abstract: Techniques for initiating update operations are described. In implementations, updates are gathered for a computing device, and grouped based on whether the updates involve a device restart and/or shutdown operation to be installed. Thus, updates that involve a restart can be installed as a group, such as part of a single update and restart operation. In at least some implementations, an update and restart operation for installing updates can be scheduled. A user can be notified of the upcoming update and restart operation, such as via notifications presented in various ways on a computing device. When a scheduled time for an update and restart operation arrives for a device, a variety of factors can be considered in determining whether to initiate the operation. For instance, user presence information and device state information can be considered.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: May 28, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gautam Thapar, Jimin Li, Shiaf Ramlan
  • Patent number: 10305969
    Abstract: A system and method is used to provision an app to a smart device for use in connection with an appliance. A presence of the appliance on a wireless network which includes the smart device is detected and data received from the appliance is used to initiate a retrieval of the app. When the retrieved app is installed on the smart device the app is usable with the smart device to provide at least an interface between the smart device and the appliance. In some circumstance, installation of the app on the smart device may also include causing the app to be synchronized with a corresponding app that was prior installed on another smart device capable of communicating with the appliance.
    Type: Grant
    Filed: July 26, 2018
    Date of Patent: May 28, 2019
    Assignee: Universal Electronics Inc.
    Inventors: Paul D. Arling, Arsham Hatambeiki
  • Patent number: 10296304
    Abstract: A computer-implemented data analysis method including the steps of: providing a block for each group, in which the blocks are mapped to have different shapes from each other, and the groups are classified based on an attribute of a programming language-based function and instruction; providing a user interface for receiving the block selected by a user; generating a data analysis flow based on a user creation block that is generated when the selected blocks are combined in the user interface; transforming the data analysis flow to a programming language-based data analysis code through a language transform engine; and performing a data analysis based on the transformed data analysis code.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: May 21, 2019
    Assignee: NHN Entertainment Corporation
    Inventors: Dong Min Kang, Young Il Cho, Chanwoo Yang, Kyeong Won Seo, Sol Kim
  • Patent number: 10275235
    Abstract: A method for controlling a web application state in a micro-service architecture may be provided. The method comprises registering a client-side state client at a client user interface component and loading a current state of the web application via a server-side state micro-service from a server state store upon a navigation to a website relating to a server-side micro-service of the web application. The method also comprises triggering a state change of the web application by a user interface control of the client user interface component, transmitting the changed state from the server-side micro-service of the web application to the server-side state micro-service, storing the changed state by the server-side state micro-service together with a state identifier in a server state store, transmitting the changed state and the state identifier from the server-side state micro-service to the state client, and notifying the client user interface component about the changed state.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: April 30, 2019
    Assignee: International Business Machines Corporation
    Inventors: Dieter Buehler, Matthias Falkenberg, Armelle Parfaite Gaha Tchamabe, Nedim Karaoguz, Thomas Steinheber
  • Patent number: 10274969
    Abstract: Disclosed embodiments can provide a system and method for controlling irrigation schedules for a sprinkler system including automatically updating irrigation schedules based on qualitative and quantitative feedback and meteorological data as well as matching optimal or near-optimal irrigation schedules to other sprinkler zones based on characteristics of the landscape and sprinkler system as well as other characteristics.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: April 30, 2019
    Assignee: Rachio, Inc.
    Inventors: Christopher Michael Klein, Franz David Garsombke, Matthew B. Reisman
  • Patent number: 10268460
    Abstract: A system for use in displaying a webpage is described herein. The system includes a web site hosting server and a monitoring server. The web site hosting server operates in a plurality of rendering modes including a server render mode and a client render mode. The server render mode includes retrieving server rendering application code associated with a webpage, generating rendered code, and transmitting the rendered code to a client computing device. The client render mode includes retrieving client rendering application code associated with the webpage and transmitting the client rendering application code to the client computing device including instructions to generate rendered code for use in displaying the webpage. The monitoring server is configured to determine a current performance level of the web site hosting server computer and transmit instructions to the web site hosting server to operate in the client render mode or the server render mode based on current performance levels.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: April 23, 2019
    Inventors: Alexander Grigoryan, Xiuhao Joel Chen, Arpan Y. Nanavati, Caoyang Shi, David Andrew Stevens
  • Patent number: 10261769
    Abstract: Disclosed examples to configure an application blueprint involve selecting, during a runtime phase, a first service and a second service from a plurality of services mapped to a service template, the service template bound to a node by an application blueprint, the application blueprint generated during a design phase; generating, during the runtime phase, a first deployment profile to deploy a first application on the node in a cloud environment, the first deployment profile based on the application blueprint, the first deployment profile identifying the first service; and generating, during the runtime phase, a second deployment profile to deploy a second application on the node in the cloud environment based on the application blueprint, the second deployment profile identifying the second service.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: April 16, 2019
    Assignee: VMware, Inc.
    Inventors: Agila Govindaraju, Kiran Singh, Ashish Kumar Jain
  • Patent number: 10255165
    Abstract: Aspects of the present invention include a method, system and computer program product for automatically adjusting the workload of a test to match specific customer workload attributes in accordance with one or more embodiments of the present invention. The method includes a processor selecting one or more customer workload goals of a customer relating to a test of a software program; selecting one or more test workload goals of the test relating to the software program; selecting one or more test data points; determining one or more initial test workload activity levels; and performing a run of the test relating to the software program. The method further includes the processor comparing the selected one or more customer workload goals with the selected one or more test workload goals; and determining whether the selected one or more customer workload goals match with the selected one or more test workload goals.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: April 9, 2019
    Inventors: Thomas W. Conti, Kyle R. Moser
  • Patent number: 10241501
    Abstract: A numerical controller includes a programmable controller that performs input and output of a signal based on a ladder program and performs control of a machine based on an NC program. The numerical controller includes a first table associating the function used for control of the machine, an input signal, and an output signal and a second table associating the input signal, the output signal, and a signal in a dependent relation with the input signal and the output signal. Based on a function code of a function commanded by a block of the NC program that is preread, the numerical controller refers to the first and the second tables, identifies a signal to be subjected to automatic trace, and performs trace.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: March 26, 2019
    Assignee: Fanuc Corporation
    Inventor: Noritake Nagashima
  • Patent number: 10228687
    Abstract: A method of diagnosing a fault in an air-conditioning pack of an aircraft is disclosed, wherein the air-conditioning pack includes one or more sensors. The method includes transmitting data from at least one of the sensors operably coupled to the air-conditioning pack, comparing the transmitted data to a predetermined threshold, and diagnosing a fault in the air-conditioning pack based on the comparison.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: March 12, 2019
    Assignee: Taleris Global LLP
    Inventors: Frank Beaven, Julia Ann Howard, Robert William Horabin
  • Patent number: 10220516
    Abstract: A system and method for a self-contained modular manufacturing device having self-contained modular tools configured to collectively accomplish a specific task or function. In an embodiment, the modular device includes a housing that has a mount configured to engage a robotic arm or other form of maneuvering actuator (such a crane or gantry). The housing may provide a base by which additional modules may be mounted and coupled. The modular device also includes an interface configured to communicate with a remote control system capable of control the robotic arm. The modular device also includes one or more other modules that are configured to accomplish a particular task or function. Such modules are sometimes called end-effectors and work in conjunction with each other to accomplish tasks and functions. In a self-contained modular manufacturing device, individual processors disposed in the housing may be configured to control the functional tools (e.g.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: March 5, 2019
    Assignee: MTM Robotics, LLC
    Inventors: Chace Howard Fadlovich, Robert Allen Brown, David James Whalen-Robinson, Michael Gary Woogerd, Eric J. Davis
  • Patent number: 10223083
    Abstract: In developing applications for a plurality of node types, a meta-data definition of the application can be captured into an application definition module. The meta-data definition can describe the application for the plurality of node types. A code generation module can then automatically generate the application code for the plurality of node types, including transaction aware code. The code can be compiled per node type and the packaging necessary to deploy the application to the plurality of node types can also be automatically generated.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: March 5, 2019
    Assignee: Open Invention Network LLC
    Inventors: Robert DeAnna, Robert W. Peterson, Thomas T. Wheeler, Qin Ye
  • Patent number: 10223176
    Abstract: A visual scripting system can provide support for handling event-specific messages received through an event messaging system. The messaging system can provide event messages over one or more event buses that have a determined behavior context. An event node of a visual scripting system can enable a developer to specify event handlers to detect specific types of event notifications sent on a specified event bus, as well as specific actions to be taken in response to those event notifications, such as to send additional event messages, all of which comply with the behavior context. Once the event node is configured and properties and actions defined, the corresponding script can be generated by the visual scripting system, to be complied and executed as part of a user application.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: March 5, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Jegan Chen, Charles Michael Hutchins Curran, Ross Alan Cameron Gardner, Derric McGarrah, Bradley Rebh, Carlin Michael Rogers, II, Syed Suhaib Sarmad Barbero, Luis Rene Sempe Sosa, David Walker
  • Patent number: 10216491
    Abstract: Techniques are described for controlling availability of objects in a visual design tool for integration development. An integration developer may select a node to add to an integration and, in response, the integration cloud system can analyze the structure of the integration flow, query other nodes within the structure of the integration flow for configuration data, and generate available configuration options for the selected node. The integration cloud system can use the available configuration options to control the availability of objects by only providing the available configuration options for selection by the developer.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: February 26, 2019
    Assignee: Oracle International Corporation
    Inventors: Greg Gravenites, Colin Harsh, Rajan Mahendrakumar Modi, Arif Rafique, Vijay Kendai
  • Patent number: 10216661
    Abstract: A serial data link is to be adapted during initialization of the link. Adaptation of the link is to include receiving a pseudorandom binary sequence (PRBS) from a remote agent, analyzing the PRBS to identify characteristics of the data link, and generating metric data describing the characteristics.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: February 26, 2019
    Assignee: Intel Corporation
    Inventors: Venkatraman Iyer, Darren S. Jue, Rahul Shah, Arvind Kumar