Patents by Inventor David Brewer
David Brewer 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: 10007711Abstract: Optimizing data rendering includes, in one embodiment, using templates to express a data request as a set of queries where each query in the set is prioritized based on, among other things, context factors such as capabilities of the requesting device, network factors, and user context. After generating the set of queries, each query in the set of queries is then executed to progressively populate the template with the requested data. As the queries are executing, the templates are progressively rendered.Type: GrantFiled: August 18, 2016Date of Patent: June 26, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Daniel Giambalvo, Brett David Brewer, Timothy R. Sullivan, Leonard M. Kawell, Benjamin William Vanik
-
Publication number: 20160357832Abstract: Optimizing data rendering includes, in one embodiment, using templates to express a data request as a set of queries where each query in the set is prioritized based on, among other things, context factors such as capabilities of the requesting device, network factors, and user context. After generating the set of queries, each query in the set of queries is then executed to progressively populate the template with the requested data. As the queries are executing, the templates are progressively rendered.Type: ApplicationFiled: August 18, 2016Publication date: December 8, 2016Inventors: Daniel Giambalvo, Brett David Brewer, Timothy R. Sullivan, Leonard M. Kawell, Benjamin William Vanik
-
Publication number: 20160085786Abstract: Concepts and technologies are described herein for transforming data into consumable content. In accordance with the concepts and technologies disclosed herein, a computing device can execute a transformation engine for transforming data into the consumable content. The computing device can be configured to analyze the data to identify relationships within data elements or other portions of the data. The computing device also can determine a visualization model to apply to the data and to choose a world based upon the determined visualization model. The computing device can obtain rules associated with the selected or chosen world, and can apply the rules to the data to generate the output. In some embodiments, the computing device can be configured to obtain and apply feedback to the output.Type: ApplicationFiled: November 30, 2015Publication date: March 24, 2016Inventors: Jennifer Michelstein Halberstam, David Benjamin Lee, Nathaniel George Freier, Katrika Morris, Christopher Hugh Pratley, Brett David Brewer, Sarah Faulkner, Steven Richard Hollasch, Ilya Tumanov
-
Patent number: 9208216Abstract: Concepts and technologies are described herein for transforming data into consumable content. In accordance with the concepts and technologies disclosed herein, a computing device can execute a transformation engine for transforming data into the consumable content. The computing device can be configured to analyze the data to identify relationships within data elements or other portions of the data. The computing device also can determine a visualization model to apply to the data and to choose a world based upon the determined visualization model. The computing device can obtain rules associated with the selected or chosen world, and can apply the rules to the data to generate the output. In some embodiments, the computing device can be configured to obtain and apply feedback to the output.Type: GrantFiled: March 6, 2015Date of Patent: December 8, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Jennifer P Michelstein, David Benjamin Lee, Nathaniel George Freier, Katrika Morris, Christopher Hugh Pratley, Brett David Brewer, Sarah Faulkner, Steven Richard Hollasch, Ilya Tumanov
-
Publication number: 20150199605Abstract: Concepts and technologies are described herein for creating variations when transforming data into consumable content. In accordance with the concepts and technologies disclosed herein, a computing device can execute a transformation engine for transforming data into the consumable content. The computing device can be configured to analyze the data to identify relationships among data elements or other portions of the data, and to identify any possible approaches to transforming the data (“worlds”) based upon the relationships and the data. The worlds can be ranked and selected based upon rank. The computing device can obtain rules associated with the selected and apply the rules to the data to generate the output. In some embodiments, the computing device can be configured to obtain and apply feedback regarding the world selection.Type: ApplicationFiled: March 27, 2015Publication date: July 16, 2015Inventors: Jennifer P. Michelstein, David Benjamin Lee, Katrika Morris, Christopher Hugh Pratley, Sarah Faulkner, Steven Richard Hollasch, Nathaniel George Freier, Hai Liu, Chad Garrett Waldman, Brett David Brewer
-
Publication number: 20150178376Abstract: Concepts and technologies are described herein for transforming data into consumable content. In accordance with the concepts and technologies disclosed herein, a computing device can execute a transformation engine for transforming data into the consumable content. The computing device can be configured to analyze the data to identify relationships within data elements or other portions of the data. The computing device also can determine a visualization model to apply to the data and to choose a world based upon the determined visualization model. The computing device can obtain rules associated with the selected or chosen world, and can apply the rules to the data to generate the output. In some embodiments, the computing device can be configured to obtain and apply feedback to the output.Type: ApplicationFiled: March 6, 2015Publication date: June 25, 2015Inventors: Jennifer P Michelstein, David Benjamin Lee, Nathaniel George Freier, Katrika Morris, Christopher Hugh Pratley, Brett David Brewer, Sarah Faulkner, Steven Richard Hollasch, lIya Tumanov
-
Patent number: 9009092Abstract: Concepts and technologies are described herein for creating variations when transforming data into consumable content. In accordance with the concepts and technologies disclosed herein, a computing device can execute a transformation engine for transforming data into the consumable content. The computing device can be configured to analyze the data to identify relationships among data elements or other portions of the data, and to identify any possible approaches to transforming the data (“worlds”) based upon the relationships and the data. The worlds can be ranked and selected based upon rank. The computing device can obtain rules associated with the selected and apply the rules to the data to generate the output. In some embodiments, the computing device can be configured to obtain and apply feedback regarding the world selection.Type: GrantFiled: July 19, 2012Date of Patent: April 14, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Jennifer Michelstein, David Benjamin Lee, Katrika Morris, Christopher Hugh Pratley, Sarah Faulkner, Steven Richard Hollasch, Nathaniel George Freier, Hai Liu, Chad Garrett Waldman, Brett David Brewer
-
Patent number: 8990140Abstract: Concepts and technologies are described herein for transforming data into consumable content. In accordance with the concepts and technologies disclosed herein, a computing device can execute a transformation engine for transforming data into the consumable content. The computing device can be configured to analyze the data to identify relationships within data elements or other portions of the data. The computing device also can determine a visualization model to apply to the data and to choose a world based upon the determined visualization model. The computing device can obtain rules associated with the selected or chosen world, and can apply the rules to the data to generate the output. In some embodiments, the computing device can be configured to obtain and apply feedback to the output.Type: GrantFiled: June 8, 2012Date of Patent: March 24, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Jennifer Michelstein, David Benjamin Lee, Nathaniel George Freier, Katrika Morris, Christopher Hugh Pratley, Brett David Brewer, Sarah Faulkner, Steven Richard Hollasch, Ilya Tumanov
-
Publication number: 20140025619Abstract: Concepts and technologies are described herein for creating variations when transforming data into consumable content. In accordance with the concepts and technologies disclosed herein, a computing device can execute a transformation engine for transforming data into the consumable content. The computing device can be configured to analyze the data to identify relationships among data elements or other portions of the data, and to identify any possible approaches to transforming the data (“worlds”) based upon the relationships and the data. The worlds can be ranked and selected based upon rank. The computing device can obtain rules associated with the selected and apply the rules to the data to generate the output. In some embodiments, the computing device can be configured to obtain and apply feedback regarding the world selection.Type: ApplicationFiled: July 19, 2012Publication date: January 23, 2014Applicant: Microsoft CorporationInventors: Jennifer Michelstein, David Benjamin Lee, Katrika Morris, Christopher Hugh Pratley, Sarah Faulkner, Steven Richard Hollasch, Nathaniel George Freier, Hai Liu, Chad Garrett Waldman, Brett David Brewer
-
Publication number: 20130332475Abstract: Concepts and technologies are described herein for transforming data into consumable content. In accordance with the concepts and technologies disclosed herein, a computing device can execute a transformation engine for transforming data into the consumable content. The computing device can be configured to analyze the data to identify relationships within data elements or other portions of the data. The computing device also can determine a visualization model to apply to the data and to choose a world based upon the determined visualization model. The computing device can obtain rules associated with the selected or chosen world, and can apply the rules to the data to generate the output. In some embodiments, the computing device can be configured to obtain and apply feedback to the output.Type: ApplicationFiled: June 8, 2012Publication date: December 12, 2013Applicant: Microsoft CorporationInventors: Jennifer Michelstein, David Benjamin Lee, Nathaniel George Freier, Katrika Morris, Christopher Hugh Pratley, Brett David Brewer, Sarah Faulkner, Steven Richard Hollasch, Ilya Tumanov
-
Publication number: 20120142676Abstract: Novel derivatives of dihydro-1,4,2-oxathiazine and dihydro-1,4-dithiine oxides, more particularly, novel derivatives of dihydro-1,4,2-oxathiazine and dihydro-1,4-dithiine oxides that target cysteine residues of biomolecules of pharmacological importance are provided as pharmaceutically useful compounds, for example, as anticancer, antiinfectious, antigastric acid secretion, antiosteoporosic, and antiinflammatory agents.Type: ApplicationFiled: July 27, 2011Publication date: June 7, 2012Inventors: Gaik-Lean Chee, Walter G. Brouwer, Ewa Osika, Brian B. Hasinoff, A. David Brewer
-
Patent number: 7930730Abstract: Methods and computer-readable media are provided for navigating a community network environment and viewing various network attributes at various network zoom levels. A user interface is displayed that includes a representation of each community network participant, with each representation including a community network attribute. A request is received to zoom the user interface to view the community network at various zoom levels. In response to the request, the user interface is fluidly zoomed and additional community network attributes are displayed corresponding to each community network participant at each of the zoom levels.Type: GrantFiled: December 18, 2006Date of Patent: April 19, 2011Assignee: Microsoft CorporationInventors: Brett David Brewer, Gary W. Flake
-
Patent number: 7875952Abstract: The present invention relates to a process for fabricating integrated circuit system. More particularly, the process allows for fabrication of highly integrated system-on-a-chip modules through heterogeneous integration of different semiconductor technologies wherein alignment targets on the base semiconductor are used for precise lateral positioning of device structures above.Type: GrantFiled: July 16, 2007Date of Patent: January 25, 2011Assignee: HRL Laboratories, LLCInventors: Kenneth R. Elliott, Peter David Brewer, Yakov Royter
-
Publication number: 20080148156Abstract: Methods and computer-readable media are provided for navigating a community network environment and viewing various network attributes at various network zoom levels. A user interface is displayed that includes a representation of each community network participant, with each representation including a community network attribute. A request is received to zoom the user interface to view the community network at various zoom levels. In response to the request, the user interface is fluidly zoomed and additional community network attributes are displayed corresponding to each community network participant at each of the zoom levels.Type: ApplicationFiled: December 18, 2006Publication date: June 19, 2008Applicant: Microsoft CorporationInventors: Brett David Brewer, Gary W. Flake
-
Publication number: 20070298706Abstract: A programmable vent for a duct used with a building environmental air temperature control system. The programmable vent includes a vent housing with a front face which has an inset, where the vent housing is configured to allow air flow from the duct. At least one louver is movably connected to the vent housing, an actuator is connected to the at least one louver, a controller module is removably attached to the vent housing and positioned in the inset, the controller module being connected to the actuator when positioned in the inset.Type: ApplicationFiled: November 17, 2006Publication date: December 27, 2007Inventors: Steven Hudon, David Brewer, Valery Safronchik, Mang Cheng
-
Patent number: 7292381Abstract: Described is a method for conforming electronics to arbitrary shapes. The method comprises acts of forming a device structure to have a growth substrate, an etch stop layer affixed with the growth substrate, and a micro-electronic array. The micro-electronic array comprises a plurality of components atop the etch stop layer. The micro-electronic array is thereafter embedded into a shrinkable layer. The shrinkable layer is then mounted onto a handle wafer that includes a layer of adhering film with the shrinkable layer being pressed into the layer of adhering film. The growth substrate and the etch stop layer are thereafter removed. The adhering film is then dissolved to demount the micro-electronic array and shrinkable layer. Finally, the shrinkable layer is shrunk to conform the micro-electronic array to a three-dimensional shape, with the growth orientation flipped such that metal interconnects may be made to both the top and bottom of the chip.Type: GrantFiled: September 8, 2005Date of Patent: November 6, 2007Assignee: HRL Laboratories, LLCInventors: Pamela Patterson, Andy Hunter, Angela Shum, Peter David Brewer
-
Patent number: 7274674Abstract: A loop network hub including a hub port with a loop initialization insertion mechanism. The loop initialization insertion mechanism causes a hub port which detects a new node port connection to automatically begin generating loop initialization data. A hub port continues to generate loop initialization data until that hub port receives a loop initialization sequence. The loop initialization data propagates around the loop of the hub, halting ordinary processing. In this way, the entire loop is cleared. Upon receiving a loop initialization sequence, the hub port originating the loop initialization data inserts the new node port into the loop. At this point, loop initialization begins and each node port in the loop network obtains a unique loop network address.Type: GrantFiled: May 6, 2003Date of Patent: September 25, 2007Assignee: Emulex Design & Manufacturing CorporationInventors: David Brewer, Karl Maxwell Henson, Hossein Hashemi, Gregory John Scherer, David Bradley Baldwin
-
Publication number: 20060114456Abstract: Systems and methods for automated laser capture microdissection are disclosed. High throughput microdissection is provided by using cell procurement and multi-imaging tools for pre-selecting cells of interest. Novel methods of computer-controlled cap transfer along with automated multi-slide and multi-cap placements, and automated slide and cap detection are provided. The systems and methods provide the advantages of increased speed and much lower rates of contamination.Type: ApplicationFiled: January 13, 2006Publication date: June 1, 2006Inventors: Thomas Baer, Norbert Hagen, Bruce Richardson, David Brewer, Lisa Reese
-
Patent number: 7035206Abstract: A loop network hub port with an automatic bypass feature. The automatic bypass feature causes the hub port to enter a bypass mode upon detection of a specified loop failure initialization sequence from a node port attached to the hub port. The hub port does not propagate loop failure initialization data generated by the attached node port upon the failure of a data channel from the hub port to the node port. The hub port replaces loop failure initialization data received from the node port with buffer data and conceals the node port failure from the remainder of the loop. Upon detection of the loop failure initialization sequence received from the attached node port, the hub port enters a bypass mode and maintains that bypass mode until a recovery sequence is received from the node port. At that point, the hub port reinserts the node port into the loop.Type: GrantFiled: May 4, 2001Date of Patent: April 25, 2006Assignee: Emulex Design & Manufacturing CorporationInventors: David Brewer, Karl M. Henson, Hossein Hashemi, David Baldwin
-
Publication number: 20050223952Abstract: A unitary shelf that can be supported on a commercial fryer unit. The shelf is comprised of a flat, solid, horizontal surface capable of supporting pots, pans or fry preparation food components. The shelf includes L-shaped brackets having hooked or U-shaped ends. The hooked or U-shaped ends easily fit over the edge of a commercial fryer. The shelf incorporates lips or vertical barriers on one, two or three sides thereof to prevent the pots, pans or fry preparation components from being accidentally knocked from the flat surface of the shelf.Type: ApplicationFiled: April 12, 2004Publication date: October 13, 2005Inventors: Suzanne Brewer, David Brewer