Patents by Inventor Daniel Savage

Daniel Savage 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: 11429686
    Abstract: A method for using a robot on the web is disclosed. The method may include assigning a goal to a robot. The robot may then direct a web browser to code corresponding to a URL. Using the code, the web browser may render a webpage comprising a plurality of rendered elements. The robot may identify each rendered element by using OCR or an OCR equivalent or by positioning a virtual mouse in a plurality of locations on the webpage and obtaining, from the code, element-identification information corresponding to each location. The robot may map each rendered elements with an element type selected from a closed set of element types stored within a knowledge base accessible by the robot. The robot may further select, from a set of possible actions, an action corresponding to each rendered element that is most likely to lead toward the goal and implement each such action.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: August 30, 2022
    Assignee: VM-Robot, Inc.
    Inventors: Alistair Black, Daniel Savage
  • Patent number: 11204052
    Abstract: A friction fit clip fastening system that creates a firm and invisible connection between panels or substrates without the use of tools or glue, comprising a fastener and mating rout. The fastener has a clip element that allows it to clip and connect to a mating rout. Different routs are used for different embodiments of the fasteners. The rout is formed directly in the panel face or edge or formed on a substrate by a router bit that has three cutting edges. The connections made by the friction fit clip fastening system are invisible. The fasteners can be installed at the manufacturing site so the user simply clips or slides the fasteners into the appropriate slot or rout when assembling. The friction fit fastening system is easily removable from the panels making assembling and disassembling quick and easy because the fastener is made of one piece. The friction fit clip fastening system can also be permanent if the permanent rout is used.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: December 21, 2021
    Assignee: LOCKDOWEL, INC.
    Inventors: Fred Koelling, Bryan Koelling, Daniel Savage
  • Patent number: 10911521
    Abstract: Techniques for monitoring web application performance are provided. A request for a web application is received at an application server. A response pipeline at the application server generates client application code corresponding to the requested web application. The client application code is intercepted in the response pipeline. Instrumentation code is inserted into the intercepted client application code to generate an instrumented client application code. The instrumentation code is configured to be executed when the instrumented client application code is rendered at the client to capture performance information at the client, and is configured to transmit the captured performance information from the client.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: February 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ilarie Letca, Alexandre Coelho, Venkata Seshu Kumar Kurapati, Rajeev Sudhakar, Daniel Savage, Ashvinkumar Sanghvi, Jin Soon Lim
  • Patent number: 10527462
    Abstract: An encoder, comprising a first element, a second element, and a plurality of components, in which the first element is movable among a plurality of positions relative to the second element, each position is adjacent to at least one other position, each component generates a signal at each of said positions, and movement of the first element from any position to any adjacent position results in a change in a signal from only one of said components. Also, an encoder that comprises a multi-detector element which comprises two or more sub-detectors that generate sub-signals, the sub-detectors spaced from each other a distance (rotational and/or translational) that is smaller than a distance between two positions of a first element. Also, a method of detecting a position of a first element relative to a second element, comprising moving a first element relative to a second element from a first position to a second position.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: January 7, 2020
    Assignee: Marquardt GmbH
    Inventors: Daniel Savage, Matthew R. Randle, Kenneth L. Markowski
  • Publication number: 20190340204
    Abstract: A method for using a robot on the web is disclosed. The method may include assigning a goal to a robot. The robot may then direct a web browser to code corresponding to a URL. Using the code, the web browser may render a webpage comprising a plurality of rendered elements. The robot may identify each rendered element by using OCR or an OCR equivalent or by positioning a virtual mouse in a plurality of locations on the webpage and obtaining, from the code, element-identification information corresponding to each location. The robot may map each rendered elements with an element type selected from a closed set of element types stored within a knowledge base accessible by the robot. The robot may further select, from a set of possible actions, an action corresponding to each rendered element that is most likely to lead toward the goal and implement each such action.
    Type: Application
    Filed: July 17, 2019
    Publication date: November 7, 2019
    Inventors: Alistair Black, Daniel Savage
  • Patent number: 10402463
    Abstract: A method for using a robot on the web is disclosed. The method may include assigning a goal to a robot. The robot may then direct a web browser to code corresponding to a URL. Using the code, the web browser may render a webpage comprising a plurality of rendered elements. The robot may identify each rendered element by using OCR or an OCR equivalent or by positioning a virtual mouse in a plurality of locations on the webpage and obtaining, from the code, element-identification information corresponding to each location. The robot may map each rendered elements with an element type selected from a closed set of element types stored within a knowledge base accessible by the robot. The robot may further select, from a set of possible actions, an action corresponding to each rendered element that is most likely to lead toward the goal and implement each such action.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: September 3, 2019
    Assignee: VM-ROBOT, INC.
    Inventors: Alistair Black, Daniel Savage, Honghan Wu
  • Publication number: 20190107133
    Abstract: A friction fit fastening system, that creates a firm and invisible connection between panels or substrates without the use of tools or glue, comprising a fastener and mating rout. The fastener has a ramp element that allows it to slide and connect to a mating rout. Different routs are used for different embodiments of the fasteners. The rout is formed directly in the panel face or edge or formed on a substrate by a router bit that has three cutting edges. The connections made by the friction fit fastening system are invisible. The fasteners can be installed at the manufacturing site so the user simply slides or inserts the fasteners into the appropriate slot or hole when assembling. The friction fit fastening system is easily removable from the panels making assembling and disassembling quick and easy because the fastener is made of one piece.
    Type: Application
    Filed: December 11, 2018
    Publication date: April 11, 2019
    Inventors: Fred Koelling, Bryan Koelling, Daniel Savage, Hoang Dang
  • Patent number: 10197081
    Abstract: A friction fit fastening system, that creates a firm and invisible connection between panels or substrates without the use of tools or glue, comprising a fastener and mating rout. The fastener has a ramp element that allows it to slide and connect to a mating rout. Different routs are used for different embodiments of the fasteners. The rout is formed directly in the panel face or edge or formed on a substrate by a router bit that has three cutting edges. The connections made by the friction fit fastening system are invisible. The fasteners can be installed at the manufacturing site so the user simply slides or inserts the fasteners into the appropriate slot or hole when assembling. The friction fit fastening system is easily removable from the panels making assembling and disassembling quick and easy because the fastener is made of one piece.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: February 5, 2019
    Assignee: Lockdowel, Inc.
    Inventors: Fred Koelling, Bryan Koelling, Daniel Savage, Hoang Dang
  • Publication number: 20180375924
    Abstract: Techniques for monitoring web application performance are provided. A request for a web application is received at an application server. A response pipeline at the application server generates client application code corresponding to the requested web application. The client application code is intercepted in the response pipeline. Instrumentation code is inserted into the intercepted client application code to generate an instrumented client application code. The instrumentation code is configured to be executed when the instrumented client application code is rendered at the client to capture performance information at the client, and is configured to transmit the captured performance information from the client.
    Type: Application
    Filed: May 11, 2018
    Publication date: December 27, 2018
    Inventors: Ilarie Letca, Alexandre Coelho, Venkata Seshu Kumar Kurapati, Rajeev Sudhakar, Daniel Savage, Ashvinkumar Sanghvi, Jin Soon Lim
  • Publication number: 20180220798
    Abstract: A system of tool-less attachment of drawer slides/mounts comprising pre-attached/pre-installed fasteners on a substrate that lock with corresponding pre-machined receiving openings. There is a method of installation of drawer slides to a cabinet system wherein the pre-attached/pre-installed insertion component is press-fit into a pre-machined receiving point located on a panel of a drawer box and the pre-attached/pre-installed fastening component is locked with a pre-machined mating point on the cabinet framework.
    Type: Application
    Filed: March 30, 2018
    Publication date: August 9, 2018
    Inventors: Bryan Koelling, Daniel Savage, Hoang Dang
  • Patent number: 9973568
    Abstract: Techniques for monitoring web application performance are provided. A request for a web application is received at an application server. A response pipeline at the application server generates client application code corresponding to the requested web application. The client application code is intercepted in the response pipeline. Instrumentation code is inserted into the intercepted client application code to generate an instrumented client application code. The instrumentation code is configured to be executed when the instrumented client application code is rendered at the client to capture performance information at the client, and is configured to transmit the captured performance information from the client.
    Type: Grant
    Filed: January 7, 2015
    Date of Patent: May 15, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ilarie Letca, Alexandre Coelho, Venkata Seshu Kumar Kurapati, Rajeev Sudhakar, Daniel Savage, Ashvinkumar Sanghvi, Jin Soon Lim
  • Publication number: 20180098627
    Abstract: A locking apparatus for use with a fastening system for a cabinet framework comprising: a head extending to a shaft, the shaft having a spring inside to provide the extension and compression of the locking apparatus. The spring of the locking apparatus extends and compresses within a cavity of a panel, allowing the locking apparatus to fasten a mount to a panel. The locking apparatus is used in conjunction with a channel lock or channel lock slot fastening system.
    Type: Application
    Filed: October 10, 2017
    Publication date: April 12, 2018
    Inventor: Daniel Savage
  • Publication number: 20180051734
    Abstract: A friction fit clip fastening system that creates a firm and invisible connection between panels or substrates without the use of tools or glue, comprising a fastener and mating rout. The fastener has a clip element that allows it to clip and connect to a mating rout. Different routs are used for different embodiments of the fasteners. The rout is formed directly in the panel face or edge or formed on a substrate by a router bit that has three cutting edges. The connections made by the friction fit clip fastening system are invisible. The fasteners can be installed at the manufacturing site so the user simply clips or slides the fasteners into the appropriate slot or rout when assembling. The friction fit fastening system is easily removable from the panels making assembling and disassembling quick and easy because the fastener is made of one piece. The friction fit clip fastening system can also be permanent if the permanent rout is used.
    Type: Application
    Filed: November 2, 2017
    Publication date: February 22, 2018
    Inventors: Fred Koelling, Bryan Koelling, Daniel Savage
  • Patent number: D883077
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: May 5, 2020
    Assignee: Lockdowel, Inc.
    Inventors: Fred Koelling, Bryan Koelling, Daniel Savage
  • Patent number: D883778
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: May 12, 2020
    Assignee: Lockdowel, Inc.
    Inventors: Fred Koelling, Bryan Koelling, Daniel Savage, Hoang Dang
  • Patent number: D883779
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: May 12, 2020
    Assignee: Lockdowel, Inc.
    Inventors: Fred Koelling, Bryan Koelling, Daniel Savage, Hoang Dang
  • Patent number: D885171
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: May 26, 2020
    Assignee: Lockdowel, Inc.
    Inventors: Fred Koelling, Bryan Koelling, Daniel Savage, Hoang Dang
  • Patent number: D909190
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: February 2, 2021
    Assignee: Lockdowel, Inc.
    Inventors: Fred Koelling, Bryan Koelling, Daniel Savage, Hoang Dang
  • Patent number: D909191
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: February 2, 2021
    Assignee: Lockdowel, Inc.
    Inventors: Fred Koelling, Bryan Koelling, Daniel Savage, Hoang Dang
  • Patent number: D909192
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: February 2, 2021
    Assignee: Lockdowell, Inc.
    Inventors: Fred Koelling, Bryan Koelling, Daniel Savage, Hoang Dang