Patents by Inventor Kevin Allen

Kevin Allen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10178000
    Abstract: An integrated storage/SAN monitoring and control system includes a storage device, a switch device associated with an API, and a management system. The switch device receives storage device information from the storage device via an API call using the API, and transmits the storage device information and switch device information to the management system via an API call using the API. The management system receives the storage device information and the switch device information from the switch device, determines storage device control instruction(s) and switch device control instruction(s) using the storage device information and the switch device information, and transmits the storage device control instruction(s) and switch device control instruction(s) to the switch device via an API call using the API. The switch device then executes the switch device instruction and transmits the storage device instruction to the storage device for execution via an API call using the API.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: January 8, 2019
    Assignee: Dell Products L.P.
    Inventors: Kevin Allen Hughes, Sean Trevor McGinnis
  • Publication number: 20180327084
    Abstract: One example aspect of the present disclosure relates to a method. The method can include receiving, by one or more computing devices, an input related to power consumption. The method can include filtering, by the one or more computing devices, the received input. The method can include classifying, by the one or more computing devices, the filtered input into one zone of a plurality of zones. The method can include determining, by the one or more computing devices, a setting associated with the classified zone. The setting can determine power production during an idle setting. The method can include causing, by the one or more computing devices, an adjustment to the determined setting at a rate determined by a rate limit.
    Type: Application
    Filed: July 2, 2018
    Publication date: November 15, 2018
    Inventors: Robert Schroer, Kevin Allen Davis
  • Patent number: 10127722
    Abstract: This application generally relates to systems and methods for generating and rendering visualizations of an object or environment using 2D and 3D image data of the object or the environment captured by a mobile device. In one embodiment, a method includes providing, by the system, a representation of a 3D model of an environment from a first perspective of the virtual camera relative to the 3D model, receiving, by the system, input requesting movement of the virtual camera relative to the 3D model, and selecting, by the system, a first 2D image from a plurality of two dimensional images associated with different capture positions and orientations relative to the 3D model based on association of a capture position and orientation of the first 2D image with a second perspective of the virtual camera relative to the 3D model determined based on the movement.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: November 13, 2018
    Assignee: Matterport, Inc.
    Inventors: Babak Robert Shakib, Kevin Allen Bjorke, Matthew Tschudy Bell
  • Patent number: 10115074
    Abstract: In one embodiment, a system and method of predicting sale transaction conversion rate of an item operates through a search of information in response to a query over a network. The item can be included in a category of items. Information for other relevant items of the category is available through network query and historical data, among others. Respective information for the other items of the category is available to the method.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: October 30, 2018
    Assignee: VAST.COM, INC.
    Inventors: Komal Singh Sethi, Milos Milinko Tatarevic, Aleksandar Milutin Bradic, Kevin Allen Laws
  • Publication number: 20180306588
    Abstract: Systems and techniques for determining and/or generating a navigation path through a three-dimensional (3D) model are presented. At least one waypoint location within a captured 3D model of an architectural environment is determined. A path within the captured 3D model, to navigate between a first location associated with the captured 3D model and a second location associated with the captured 3D model, is determined based on the at least one waypoint location. Visual data indicative of 2D data or 3D data of the captured 3D model along the path is transmitted to a remote client device to simulate navigation of the path within the captured 3D model between the first location and the second location.
    Type: Application
    Filed: June 26, 2018
    Publication date: October 25, 2018
    Inventors: Kevin Allen Bjorke, Matthew Tschudy Bell
  • Patent number: 10102008
    Abstract: A managed boot process system includes a management device coupled to a networking device through a network. The networking device includes a storage system with an assured boot image, a plurality of runtime images, and a plurality of session data, and a memory system having boot instructions. A processing system in the networking device stores the plurality of session details in the storage system during a management session with the management device and prior to a reboot. The processing system then performs a reboot and executes the boot instructions to load the assured boot image. The networking device then uses the session details to restart the management session without reauthorization subsequent to loading the assured boot image and prior to loading a runtime image. The networking device then provides a graphical user interface over the network to the management device and uses it to receive a management instruction for execution.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: October 16, 2018
    Assignee: Dell Products L.P.
    Inventors: Kevin Allen Hughes, Jason Garth Pearce
  • Patent number: 10104015
    Abstract: A FC system includes an FC switch that receives local device FLOGIs that identify local devices through a first subset of ports, and provides a local address in a mapping database for each of the identified local devices. The FC switch then transmits an FC switch FLOGI using a second subset of ports through which no local device fabric login was received, and determines whether a FLOGI ACC has been received back. If a FLOGI ACC is received, the FC switch provides a fabric address in the mapping database for each of the identified local devices, and uses the local addresses/fabric addresses for each respective identified local device to provide communications between the identified local devices and an FC fabric. If no fabric login acceptance is received, the FC networking device uses the local addresses for respective identified local devices to provide communications between the identified local devices.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: October 16, 2018
    Assignee: Dell Products L.P.
    Inventors: Kevin Allen Hughes, Jason Garth Pearce
  • Publication number: 20180223498
    Abstract: A system including a backfill protector including a skirt having an opening configured to receive a cover therein and a lip extending around a perimeter of the opening. The lip is configured to support the cover thereon, and the skirt further includes an inwardly-extending channel positioned adjacent to the lip.
    Type: Application
    Filed: January 25, 2018
    Publication date: August 9, 2018
    Applicant: OPW Fueling Components, LLC
    Inventors: Russell A. Bechler, Kevin Allen Webster
  • Patent number: 10035584
    Abstract: One example aspect of the present disclosure relates to a method. The method can include receiving, by one or more computing devices, an input related to power consumption. The method can include filtering, by the one or more computing devices, the received input. The method can include classifying, by the one or more computing devices, the filtered input into one zone of a plurality of zones. The method can include determining, by the one or more computing devices, a setting associated with the classified zone. The setting can determine power production during an idle setting. The method can include causing, by the one or more computing devices, an adjustment to the determined setting at a rate determined by a rate limit.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: July 31, 2018
    Assignee: General Electric Company
    Inventors: Robert Schroer, Kevin Allen Davis
  • Patent number: 10030979
    Abstract: Systems and techniques for determining and/or generating a navigation path through a three-dimensional (3D) model are presented. At least one waypoint location within a captured 3D model of an architectural environment is determined. A path within the captured 3D model, to navigate between a first location associated with the captured 3D model and a second location associated with the captured 3D model, is determined based on the at least one waypoint location. Visual data indicative of 2D data or 3D data of the captured 3D model along the path is transmitted to a remote client device to simulate navigation of the path within the captured 3D model between the first location and the second location.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: July 24, 2018
    Assignee: Matterport, Inc.
    Inventors: Kevin Allen Bjorke, Matthew Tschudy Bell
  • Patent number: 10027095
    Abstract: A retrofit kit for installing an updated electrical power switch box in a facility power station. The retrofit kit includes an adaptor support frame for attaching to a support structure of the facility power station and for a preselected or predetermined depth positioning of the updated electrical power switch box relative to the three line side bussings and the three load side bussings of the facility power station. The retrofit kit also includes adaptor bars that overlap with and connect the breaker stabs of the updated electrical power switch box to the bussings, and include three line side adaptor bars that connect the three line side breaker stabs to the respective three line side bussings, and three load side adaptor bars that connect the three load side breaker stabs to the respective three load side bussings.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: July 17, 2018
    Inventor: Kevin Allen Kallmeyer
  • Publication number: 20180144547
    Abstract: This application generally relates to systems and methods for generating and rendering visualizations of an object or environment using 2D and 3D image data of the object or the environment captured by a mobile device. In one embodiment, a method includes providing, by the system, a representation of a 3D model of an environment from a first perspective of the virtual camera relative to the 3D model, receiving, by the system, input requesting movement of the virtual camera relative to the 3D model, and selecting, by the system, a first 2D image from a plurality of two dimensional images associated with different capture positions and orientations relative to the 3D model based on association of a capture position and orientation of the first 2D image with a second perspective of the virtual camera relative to the 3D model determined based on the movement.
    Type: Application
    Filed: June 30, 2016
    Publication date: May 24, 2018
    Inventors: Babak Robert Shakib, Kevin Allen Bjorke, Matthew Tschudy Bell
  • Publication number: 20180143023
    Abstract: Systems and techniques for determining and/or generating a navigation path through a three-dimensional (3D) model are presented. At least one waypoint location within a captured 3D model of an architectural environment is determined. A path within the captured 3D model, to navigate between a first location associated with the captured 3D model and a second location associated with the captured 3D model, is determined based on the at least one waypoint location. Visual data indicative of 2D data or 3D data of the captured 3D model along the path is transmitted to a remote client device to simulate navigation of the path within the captured 3D model between the first location and the second location.
    Type: Application
    Filed: July 29, 2016
    Publication date: May 24, 2018
    Inventors: Kevin Allen Bjorke, Matthew Tschudy Bell
  • Patent number: 9979637
    Abstract: A network flow management system includes controllers that are each coupled to a subset of switch devices, and a flow management server system that is coupled to each of the controllers. The flow management server system collects first-level flow information for the switch devices from the controllers, and filters and structures the first-level flow information to generate second-level flow information. The flow management server system then analyzes the second-level flow information based on current flow operation policies that are configured to cause the switch devices to perform first flow operations and, in response, determines flow operation policy changes. The flow management server system then distributes updated flow operation policies that includes the flow operation policy changes to each of the controllers, where the updated flow operation policies cause the switch devices to perform second flow operation that are different than the first flow operations.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: May 22, 2018
    Assignee: Dell Products L.P.
    Inventors: Kevin Allen Hughes, Rabah S. Hamdi
  • Publication number: 20180131637
    Abstract: A FC system includes an FC switch that receives local device FLOGIs that identify local devices through a first subset of ports, and provides a local address in a mapping database for each of the identified local devices. The FC switch then transmits an FC switch FLOGI using a second subset of ports through which no local device fabric login was received, and determines whether a FLOGI ACC has been received back. If a FLOGI ACC is received, the FC switch provides a fabric address in the mapping database for each of the identified local devices, and uses the local addresses/fabric addresses for each respective identified local device to provide communications between the identified local devices and an FC fabric. If no fabric login acceptance is received, the FC networking device uses the local addresses for respective identified local devices to provide communications between the identified local devices.
    Type: Application
    Filed: November 10, 2016
    Publication date: May 10, 2018
    Inventors: Kevin Allen Hughes, Jason Garth Pearce
  • Patent number: 9959416
    Abstract: A method includes receiving, at a meeting server, a first input from a first computing device associated with a first user; identifying, at the meeting server, a second user who is connected to an in-progress meeting using the first input; transmitting an access request message from the meeting server to a computing device associated with the second user; and in response to receiving a positive response to the access request message at the meeting server from the second computing device, granting the first user access to the in-progress meeting.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: May 1, 2018
    Assignee: GOOGLE LLC
    Inventors: Ronald Ho, Kevin Allen, Theresa Liberman, Pui See Priscilla Mok, Marco Quiros Viquez, Christopher Paul David Johnson
  • Patent number: 9935874
    Abstract: An Ethernet switch includes an Ethernet processing system. Layer two (L2) forwarding tables are provided with the Ethernet processing system, and a memory system is coupled to the Ethernet processing system and includes Ethernet processing system software. A control subsystem establishes communication with the Ethernet processing system and modifies the L2 forwarding tables by removing default Ethernet entries, adding Fibre Channel over Ethernet (FCoE) formatted FC well know addresses (WKAs), and setting the one or more L2 forwarding tables to remain persistent. The control subsystem also instructs the Ethernet processing system to forward FC control frames to the control subsystem, and replaces first link state instructions in the Ethernet processing system software with second link state instructions to change Ethernet behavior to FC behavior. The control subsystem may then process FC information in received FCoE format Ethernet frames.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: April 3, 2018
    Assignee: Dell Products L.P.
    Inventors: Jason Garth Pearce, Kevin Allen Hughes, T. Bryan Varble, Jeffrey S. Kirk
  • Publication number: 20180074943
    Abstract: In one example in accordance with the present disclosure, a method may include receiving code corresponding to an HTML page structure including a plurality of executable JavaScript code and enumerating a branching path in the JavaScript code. The method may include determining a branch of the branching path that would not execute during normal operation of a browser executing the JavaScript code. The method may also include generating an artificial condition for the branch and executing the branch using the artificial condition.
    Type: Application
    Filed: August 25, 2017
    Publication date: March 15, 2018
    Inventors: Kevin Allen Williams, Steve Alan Millar, Stephen Daniel Hardeman
  • Publication number: 20180063180
    Abstract: In one example in accordance with the present disclosure, a method may include receiving an initial document object model (DOM) corresponding to an HTML page structure including a plurality of executable JavaScript code and simulating user interaction with an executable JavaScript code belonging to the plurality in the HTML page structure. The method may include adjusting the initial DOM based on the simulated user interaction, generating byte code corresponding to the adjust DOM and analyzing the byte code using a set of static rules.
    Type: Application
    Filed: August 16, 2017
    Publication date: March 1, 2018
    Inventors: Kevin Allen Williams, Brian Charles King, Steve Alan Millar
  • Publication number: 20180060446
    Abstract: Examples herein involve a document object model (DOM) transaction crawler. Examples herein involve identifying an event in a first state of a document object model. The event is executed to cause a state change from the first state of the document object model to a second state of the document object model. Furthermore, the state change is stored in a transaction log to store the difference between the first state of the document object model and the second state of the document object model.
    Type: Application
    Filed: August 18, 2017
    Publication date: March 1, 2018
    Inventors: Thomas Christopher Swedlund, Kevin Allen Williams, Brian Charles King