Patents by Inventor Brian McDowell
Brian McDowell 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).
-
Publication number: 20220253944Abstract: A system to generate a bindable insurance quote includes an end-to-end fully automated platform to quote and purchase insurance all in one transaction. The system includes an enterprise service bus configured to manage communications between mutually interacting software applications of the system. The system also includes an application programming interface (API) in communication with the enterprise, service bus, a model view controller (MVC) in communication with the APT, and a data enrichment module in communication with the API. The system may include a plurality of insurance frontend graphical user interfaces (GUIs) that are embedded into respective partner HTML pages as an inline frame element or a plurality of partner branded insurance frontend GUIs. The system may include a widget embedded into a respective partner HTML to enter customer data The system may include a plurality of partner insurance frontend GUIs that are configured to collect the customer data.Type: ApplicationFiled: February 21, 2022Publication date: August 11, 2022Inventor: Brian McDowell
-
Publication number: 20210293374Abstract: A kit may include at least one frame lifting mechanism configured to be mounted within the support frame. The lifting mechanism may include a movable element configured to be movably mounted to the frame and an extendible member configured to extend between the movable element and a static member mounted on the frame. The movable element includes at least one support portion extending from a lower surface of the movable element when the movable element is mounted to the frame. The extendible member is configured to be movable between a compressed state and an extended state. The movable element is configured to be mounted to the frame such that on extension of the extendible member the movable element is pushed downwards and the at least one support portion moves below a base of the frame and provides a lifting force to the frame.Type: ApplicationFiled: March 20, 2020Publication date: September 23, 2021Inventors: Ian Kirkland, Brian McDowell, Gregory Ryan Le Mon, Jacob Henry Goeke
-
Publication number: 20210133890Abstract: A system to generate a bindable insurance quote, and renew and make midterm adjustments to a policy includes an enterprise service bus, an application programming interface (API) in communication with the service bus, a model view controller (MVC) in communication with the API, an insurance frontend graphical user interface (GUI) in communication with the MVC, and a payment API in communication with the MVC and the service bus. In addition, the system includes insurance carrier direct services in communication with the payment API. The system includes a data enrichment module in communication with the API, where the data enrichment module comprises third party web services used to retrieve customer and property data to prefill and default policy information. In addition, the system includes an external rating engine and a handshaking algorithm configured to manage rate calls with the external rating engine to generate a binding insurance quote.Type: ApplicationFiled: September 29, 2020Publication date: May 6, 2021Inventor: Brian MCDOWELL
-
Patent number: 10913637Abstract: The present invention teaches a method for quickly and easily nesting and un-nesting bulk seed boxed. A first lower box is engaged with forks extending from a forklift truck, and the stacked boxes are elevated to a target height. Next, the forklift truck is advanced forward until the stacked boxes are in position in a box inverter apparatus, wherein the stacked boxes are positioned between opposing box engaging surfaces of rotary clamp pads. The rotary clamp pads engage the stacked boxes at a clamping location below the center of mass of the second, upper box unit. The forks of the fork truck carrying the first, lower box unit are then lowered until the first lower box unit is separated from the second, upper box unit, thereby affecting rotation of the second, upper box unit and rotary clamp pads until the second, upper box unit rotates a full 180 degrees to an inverted position.Type: GrantFiled: April 21, 2020Date of Patent: February 9, 2021Assignee: MCDOWELL AND DELLINGER LLCInventors: Gregory Dale Dellinger, Shawn Brian McDowell
-
Publication number: 20200247646Abstract: The present invention teaches a method used in connection with a forklift truck for quickly and easily nesting and un-nesting bulk seed boxes. A lower surface of the first lower box unit is engaged with forks extending from a forklift truck. The stacked first and second box units are then elevated to a target height. Next, the forklift truck is advanced forward until the stacked first and second box units are in a predetermined horizontal position in a box inverter apparatus, wherein the stacked first and second box units are positioned between opposing box engaging surfaces of first and second rotary clamp pads associated with the box inverter apparatus. The rotary clamp pads are then moved toward the stacked first and second box units until the opposing box engaging surfaces engage opposing outer surfaces of the second, upper box unit at a clamping location below the center of mass of the second, upper box unit.Type: ApplicationFiled: April 21, 2020Publication date: August 6, 2020Applicant: MCDOWELL AND DELLINGER, LLCInventors: GREGORY DALE DELLINGER, SHAWN BRIAN MCDOWELL
-
Patent number: 10721578Abstract: Methods and devices for correcting warping in spatial audio may include identifying a geometric transform that defines a geometric warping between a first spatial geometric model that represents how sound is produced in a first volumetric space and a second spatial geometric model that represents how sound is produced in a second volumetric space different from the first volumetric space. The methods and devices may include determining an inverse of the geometric transform that compensates for the geometric transform. The methods and devices may include applying the inverse of the geometric transform to a first location in the first spatial geometric model by mapping the first location to a second location in the second spatial geometric model to correct for the geometric warping.Type: GrantFiled: May 26, 2017Date of Patent: July 21, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Brian McDowell, Philip Andrew Edry, Robert Norman Heitkamp
-
Patent number: 10625988Abstract: The present invention teaches an apparatus and method used in connection with a forklift truck for quickly and easily nesting and un-nesting bulk seed boxes. A box inverter apparatus includes first and second rotary clamp pads, each clamp pad having a box engaging surface and an opposing rear surface. The first and second rotary clamp pads are positioned such that the box engaging surfaces thereof face one another in a spaced apart relationship. First and second spindle and bearing assemblies are associated with and extend radially outwardly from the opposing rear surfaces of the first and second rotary clamp pads, respectively. Each of the spindle and bearing assemblies has a first end attached to the rear surface of the rotary clamp pad and a second end attached to a frame such that each spindle and bearing assembly permits rotation of the rotary clamp pad relative to the frame.Type: GrantFiled: December 1, 2017Date of Patent: April 21, 2020Assignee: McDowell and Dellinger, LLCInventors: Gregory Dale Dellinger, Shawn Brian McDowell
-
Publication number: 20180197551Abstract: Methods and devices for correcting warping in spatial audio may include identifying a geometric transform that defines a geometric warping between a first spatial geometric model that represents how sound is produced in a first volumetric space and a second spatial geometric model that represents how sound is produced in a second volumetric space different from the first volumetric space. The methods and devices may include determining an inverse of the geometric transform that compensates for the geometric transform. The methods and devices may include applying the inverse of the geometric transform to a first location in the first spatial geometric model by mapping the first location to a second location in the second spatial geometric model to correct for the geometric warping.Type: ApplicationFiled: May 26, 2017Publication date: July 12, 2018Inventors: Brian MCDOWELL, Philip Andrew EDRY, Robert Norman HEITKAMP
-
Publication number: 20180155172Abstract: The present invention teaches an apparatus and method used in connection with a forklift truck for quickly and easily nesting and un-nesting bulk seed boxes. A box inverter apparatus includes first and second rotary clamp pads, each clamp pad having a box engaging surface and an opposing rear surface. The first and second rotary clamp pads are positioned such that the box engaging surfaces thereof face one another in a spaced apart relationship. First and second spindle and bearing assemblies are associated with and extend radially outwardly from the opposing rear surfaces of the first and second rotary clamp pads, respectively. Each of the spindle and bearing assemblies has a first end attached to the rear surface of the rotary clamp pad and a second end attached to a frame such that each spindle and bearing assembly permits rotation of the rotary clamp pad relative to the frame.Type: ApplicationFiled: December 1, 2017Publication date: June 7, 2018Applicant: MCDOWELL AND DELLINGER, LLCInventors: GREGORY DALE DELLINGER, SHAWN BRIAN MCDOWELL
-
Patent number: 9628755Abstract: A system for automatically tracking movement of a user participating in a video chat application executing in a computing device is disclosed. A capture device connected to the computing device captures a user in a field of view of the capture device and identifies a sub-frame of pixels identifying a position of the head, neck and shoulders of the user in a capture frame of a capture area. The sub-frame of pixels is displayed to a remote user at a remote computing system who is participating in the video chat application with the user. The capture device automatically tracks the position of the head, neck and shoulders of the user as the user moves to a next location within the capture area. A next sub-frame of pixels identifying a position of the head, neck and shoulders of the user in the next location is identified and displayed to the remote user at the remote computing device.Type: GrantFiled: October 14, 2010Date of Patent: April 18, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Brian McDowell, Darren Apfel
-
Patent number: 9484065Abstract: A system for intelligently determining replay locations in a multimedia content stream based on identifying events in the multimedia content stream is provided. In one embodiment, events in the multimedia content stream are identified by analyzing information in the multimedia content stream, in real time. In another embodiment, events in the multimedia content stream are identified by analyzing the viewing behavior and an emotional response from users viewing the multimedia content, in real time. One or more replay locations in the multimedia content stream are determined based on the events identified in the multimedia content stream. The multimedia content stream with the replay locations are displayed to a user via a user interface in the user's processing device.Type: GrantFiled: October 15, 2010Date of Patent: November 1, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Brian McDowell, Owen Paulus, David Jurenka, Ivann Alvarado
-
Patent number: 9147111Abstract: A blocking image generating system and related methods include a head-mounted display device having an opacity layer. A method may include receiving a virtual image to be presented by display optics in the head-mounted display device. Lighting information and an eye-position parameter may be received from an optical sensor system in the head-mounted display device. A blocking image may be generated in the opacity layer of the head-mounted display device based on the lighting information and the virtual image. The location of the blocking image in the opacity layer may be adjusted based on the eye-position parameter.Type: GrantFiled: February 10, 2012Date of Patent: September 29, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Rod G. Fleck, David D. Bohn, Stephen Latta, Julia Meinershagen, Sebastian Sylvan, Brian McDowell, Jeff Cole, Jeffrey Alan Kohler
-
Publication number: 20140040357Abstract: Frames of user interface (UI) graphical data can be remotely rendered more efficiently at a client during a remote session with a server by utilizing graphical data cached at the client to prevent re-sending data to the client that was sent in previous payloads. By using cache memory to remember recurring frames of similar UI data and delta encoding to correct areas that are not similar, encoded payload sizes are greatly reduced. When a cached frame is closer to a new frame than the current frame, the cached frame is selected and delta commands are derived from differences between the selected cache frame and the new frame. The differences between the cached frame and the new frame are then encoded as delta commands and the cache commands and delta commands are sent to the client which receives and applies the commands to render the new frame.Type: ApplicationFiled: October 10, 2013Publication date: February 6, 2014Applicant: MICROSOFT CORPORATIONInventor: Brian McDowell
-
Patent number: 8619877Abstract: Frames of user interface (UI) graphical data can be remotely rendered more efficiently at a client during a remote session with a server by utilizing graphical data cached at the client to prevent re-sending data to the client that was sent in previous payloads. By using cache memory to remember recurring frames of similar UI data and delta encoding to correct areas that are not similar, encoded payload sizes are greatly reduced. When a cached frame is closer to a new frame than the current frame, the cached frame is selected and delta commands are derived from differences between the selected cache frame and the new frame. The differences between the cached frame and the new frame are then encoded as delta commands and the cache commands and delta commands are sent to the client which receives and applies the commands to render the new frame.Type: GrantFiled: October 11, 2007Date of Patent: December 31, 2013Assignee: Microsoft CorporationInventor: Brian McDowell
-
Publication number: 20130208014Abstract: A blocking image generating system including a head-mounted display device having an opacity layer and related methods are disclosed. A method may include receiving a virtual image to be presented by display optics in the head-mounted display device. Lighting information and an eye-position parameter may be received from an optical sensor system in the head-mounted display device. A blocking image may be generated in the opacity layer of the head-mounted display device based on the lighting information and the virtual image. The location of the blocking image in the opacity layer may be adjusted based on the eye-position parameter.Type: ApplicationFiled: February 10, 2012Publication date: August 15, 2013Inventors: Rod G. Fleck, David D. Bohn, Stephen Latta, Julia Meinershagen, Sebastian Sylvan, Brian McDowell, Jeff Cole, Jeffrey Alan Kohler
-
Patent number: 8358879Abstract: Raster segment commands are generated by a delta encoder and are encoded for raster segments detected to have moved in the current frame with respect to a location of the raster segment in a previous frame. Raster segment motion commands are stored in a queue and, when written, copy a raster segment into the current frame from a previous payload or cache. When written from the queue to a payload, raster segment motion commands are applied to a copy of the current frame maintained at the server using a copy of the previous payload sent. When copying a raster segment from a raster segment cache, a raster segment cache command retrieves identified raster segment data from the raster segment cache and copies the raster segment into a particular location in the current frame at the client. The raster segment commands are sent to a client via a payload to copy a raster segment from a previous payload into the current frame at the client or from a raster segment cache to the current frame.Type: GrantFiled: December 13, 2011Date of Patent: January 22, 2013Assignee: Microsoft CorporationInventor: Brian McDowell
-
Publication number: 20120133675Abstract: Frames of user interface graphical data can be remotely rendered at a client during a remote session with a server by providing graphical data commands to the client. A server identifies moving objects having a first position in the current frame and a second position in the new frame, generates motion hints for the moving objects, and reduces the motion hints based on collision detection, motion verification and other factors. Motion commands are generated for the reduced set of motion hints and applied to a copy of the current frame at the server. Differences between the modified current frame and the new frame are then encoded as delta commands. The server then sends the motion commands and delta commands to the client. The client receives and applies the commands to the current frame to render the new frame.Type: ApplicationFiled: January 10, 2012Publication date: May 31, 2012Applicant: MICROSOFT CORPORATIONInventor: Brian McDowell
-
Publication number: 20120105463Abstract: Raster segment commands are generated by a delta encoder and are encoded for raster segments detected to have moved in the current frame with respect to a location of the raster segment in a previous frame. Raster segment motion commands are stored in a queue and, when written, copy a raster segment into the current frame from a previous payload or cache. When written from the queue to a payload, raster segment motion commands are applied to a copy of the current frame maintained at the server using a copy of the previous payload sent. When copying a raster segment from a raster segment cache, a raster segment cache command retrieves identified raster segment data from the raster segment cache and copies the raster segment into a particular location in the current frame at the client. The raster segment commands are sent to a client via a payload to copy a raster segment from a previous payload into the current frame at the client or from a raster segment cache to the current frame.Type: ApplicationFiled: December 13, 2011Publication date: May 3, 2012Applicant: MICROSOFT CORPORATIONInventor: Brian McDowell
-
Publication number: 20120093481Abstract: A system for intelligently determining replay locations in a multimedia content stream based on identifying events in the multimedia content stream is provided. In one embodiment, events in the multimedia content stream are identified by analyzing information in the multimedia content stream, in real time. In another embodiment, events in the multimedia content stream are identified by analyzing the viewing behavior and an emotional response from users viewing the multimedia content, in real time. One or more replay locations in the multimedia content stream are determined based on the events identified in the multimedia content stream. The multimedia content stream with the replay locations are displayed to a user via a user interface in the user's processing device.Type: ApplicationFiled: October 15, 2010Publication date: April 19, 2012Applicant: MICROSOFT CORPORATIONInventors: Brian McDowell, Owen Paulus, David Jurenka, Ivann Alvarado
-
Publication number: 20120096368Abstract: A system and method are disclosed for quickly and easily making data from one device available to other devices in a user's collection of computing devices. In one example, each of a user's computing devices includes a client-side clipboard application. A cloud clipboard service may be resident on a server to which each of the user's computing devices are operatively connected. Data from a local clipboard buffer on a user's computing device is automatically uploaded by the associated client-side clipboard application to the cloud clipboard service. Thereafter, the uploaded data it is automatically propagated to a user's other networked devices for use on those devices. Data from one user uploaded to the cloud clipboard service may also be propagated to the devices of one or more other users.Type: ApplicationFiled: October 14, 2010Publication date: April 19, 2012Applicant: MICROSOFT CORPORATIONInventor: Brian McDowell