Patents by Inventor John Novak
John Novak 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: 9560128Abstract: The use of logic for routing data. Metadata that is associated with data residing on a first computing system is sent to at least a second computing system. The metadata is structured so that when interpreted by the second system, the second system provides an appearance that the data is local. The first system then receives a communication from the second computing system, demonstrating that a user has interacted with the appearance of data on the second system. Logic may be applied to determine how and when to send the data to the second system. Based on the determination made by applying logic, the data is sent to the second system in a manner that is associated with the identifier for the entire data.Type: GrantFiled: July 16, 2014Date of Patent: January 31, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Michael John Novak, Dileep Kumar, Gerald Haslhofer, Yu Fan Vincent Chen, Shrey Shah
-
Patent number: 9552363Abstract: Aspects of the subject matter described herein relate to file system placeholders. In aspects, placeholders may be used by a client to represent remote file system objects. The placeholders may include metadata and may also include none, some, or all of the content of the represented remote file system objects. In conjunction with local file system metadata, the placeholders allow a file system namespace to be navigated and may also allow other operations to be performed on the file system objects even when the client is offline with respect to the remote file system. After connectivity is re-established with the remote file system, the placeholders may be used in synchronizing changes.Type: GrantFiled: April 30, 2013Date of Patent: January 24, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Michael John Novak, Chris Guzak, Sangeeta Ranjit, Scott David Hoogerwerf, Amnon Itamar Govrin, Marc Wautier, Kiernon Reiniger, Ramanarayanan Ramani, Oded Yehuda Shekel, Relja Ivanovic
-
Publication number: 20160330256Abstract: Aspects of the subject matter described herein relate to file system placeholders. In aspects, placeholders may be used by a client to represent remote file system objects. The placeholders may include metadata and may also include none, some, or all of the content of the represented remote file system objects. In response to a request to access content of a file system object represented by a placeholder, a client may obtain needed data from a remote storage system and stream or not stream the data to the requesting application based on whether the requesting application is capable of streaming the data.Type: ApplicationFiled: July 18, 2016Publication date: November 10, 2016Inventors: Michael John Novak, Chris Guzak, Sangeeta Ranjit, Scott David Hoogerwerf, Amnon Itamar Govrin, Kiernon Reiniger, David C. Fields, Ramanarayanan Ramani, Raghu Krishnamurhty, Subha Santhanam, Oded Yehuda Shekel
-
Patent number: 9405767Abstract: Aspects of the subject matter described herein relate to file system placeholders. In aspects, placeholders may be used by a client to represent remote file system objects. The placeholders may include metadata and may also include none, some, or all of the content of the represented remote file system objects. In response to a request to access content of a file system object represented by a placeholder, a client may obtain needed data from a remote storage system and stream or not stream the data to the requesting application based on whether the requesting application is capable of streaming the data.Type: GrantFiled: May 1, 2013Date of Patent: August 2, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Michael John Novak, Chris Guzak, Sangeeta Ranjit, Scott David Hoogerwerf, Amnon Itamar Govrin, Kiernon Reiniger, David C Fields, Ramanarayanan Ramani, Raghu Krishnamurhty, Subha Santhanam, Oded Yehuda Shekel
-
Publication number: 20160188626Abstract: Aspects of the subject matter described herein relate to file system placeholders. In aspects, placeholders may be used by a client to represent remote file system objects. The placeholders may include metadata, searchable text, and may also include none, some, or all of the content of the represented remote file system objects. Search data from the placeholders is integrated into a local search database of the client such that the client is able to satisfy queries and identify relevant local and remote file system objects even when the client is offline with respect to remote storage.Type: ApplicationFiled: December 15, 2015Publication date: June 30, 2016Inventors: Michael John Novak, Chris Guzak, Sangeeta Ranjit, Scott David Hoogerwerf, Amnon Itamar Govrin, Marc Wautier, Kiernon Reiniger, Kyle Thomas Beck, Relja Ivanovic, Oded Yehuda Shekel, Tyler Kien Beam
-
Patent number: 9341842Abstract: An optical distributor (10) is formed as a reflector with one or more sloping surfaces. The sloping surfaces have varying angles of inclination from a bottom edge (20) to a top edge of the reflector. The sloping surfaces may form a substantially pyramidal or conical frustum-shaped surface. The sloping surfaces may additionally or alternatively form a band of adjacent or contiguous faceted surfaces. The reflector is configured to receive light rays through an opening (32) in a first plane (30) and reflect light rays radially outward and upward at varying angles of reflection (8B) to a bottom surface of the first plane (30) in a manner that illuminates both the bottom surface of the first plane (30) and an area (40) below the first plane (30). The reflected light may illuminate the first plane (30) and the area (40) below in a substantially uniform manner.Type: GrantFiled: August 24, 2015Date of Patent: May 17, 2016Assignee: Sunflower CorporationInventors: William Ross McCluney, Peter John Novak
-
Publication number: 20160021175Abstract: The use of logic for routing data. Metadata that is associated with data residing on a first computing system is sent to at least a second computing system. The metadata is structured so that when interpreted by the second system, the second system provides an appearance that the data is local. The first system then receives a communication from the second computing system, demonstrating that a user has interacted with the appearance of data on the second system. Logic may be applied to determine how and when to send the data to the second system. Based on the determination made by applying logic, the data is sent to the second system in a manner that is associated with the identifier for the entire data.Type: ApplicationFiled: July 16, 2014Publication date: January 21, 2016Inventors: Michael John Novak, Dileep Kumar, Gerald Haslhofer, Yu Fan Vincent Chen, Shrey Shah
-
Publication number: 20160004795Abstract: An Unmanned Aerial Vehicle (UAV), method, apparatus, and computer-readable medium for solar site assessment includes generating a three-dimensional model of a solar site based at least in part on data captured by an Unmanned Aerial Vehicle (UAV), importing one or more solar paths into the three-dimensional model based at least in part on a geo-location of the solar site, and determining, one or more solar collection estimates corresponding to one or more locations in the solar site based at least in part on the three-dimensional model and the one or more solar paths.Type: ApplicationFiled: May 26, 2015Publication date: January 7, 2016Inventor: John Novak
-
Patent number: 9218350Abstract: Aspects of the subject matter described herein relate to file system placeholders. In aspects, placeholders may be used by a client to represent remote file system objects. The placeholders may include metadata, searchable text, and may also include none, some, or all of the content of the represented remote file system objects. Search data from the placeholders is integrated into a local search database of the client such that the client is able to satisfy queries and identify relevant local and remote file system objects even when the client is offline with respect to remote storage.Type: GrantFiled: April 30, 2013Date of Patent: December 22, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Michael John Novak, Chris Guzak, Sangeeta Ranjit, Scott David Hoogerwerf, Amnon Itamar Govrin, Marc Wautier, Kiernon Reiniger, Kyle Thomas Beck, Tyler Kien Beam, Oded Yehuda Shekel, Relja Ivanovic
-
Publication number: 20150362726Abstract: An optical distributor (10) is formed as a reflector with one or more sloping surfaces. The sloping surfaces have varying angles of inclination from a bottom edge (20) to a top edge of the reflector. The sloping surfaces may form a substantially pyramidal or conical frustum-shaped surface. The sloping surfaces may additionally or alternatively form a band of adjacent or contiguous faceted surfaces. The reflector is configured to receive light rays through an opening (32) in a first plane (30) and reflect light rays radially outward and upward at varying angles of reflection (8B) to a bottom surface of the first plane (30) in a manner that illuminates both the bottom surface of the first plane (30) and an area (40) below the first plane (30). The reflected light may illuminate the first plane (30) and the area (40) below in a substantially uniform manner.Type: ApplicationFiled: August 24, 2015Publication date: December 17, 2015Inventors: William Ross McCluney, Peter John Novak
-
Patent number: 9166866Abstract: Aspects of the subject matter described herein relate to file system placeholders. In aspects, placeholders may be used by a client to represent remote file system objects. The placeholders may include metadata and may also include none, some, or all of the content of the represented remote file system objects. In conjunction with placeholders and based on one or more factors, a client may hydrate or dehydrate file system objects of the client to follow user directives, inferred user intent, and storage policies of the client.Type: GrantFiled: April 30, 2013Date of Patent: October 20, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Michael John Novak, Chris Guzak, Sangeeta Ranjit, Scott David Hoogerwerf, Amnon Itamar Govrin, Kiernon Reiniger, Oded Yehuda Shekel
-
Patent number: 9116326Abstract: An optical distributor (10) is formed as a reflector with one or more sloping surfaces. The sloping surfaces have varying angles of inclination from a bottom edge (20) to a top edge of the reflector. The sloping surfaces may form a substantially pyramidal or conical frustum-shaped surface. The sloping surfaces may additionally or alternatively form a band of adjacent or contiguous faceted surfaces. The reflector is configured to receive light rays through an opening (32) in a first plane (30) and reflect light rays radially outward and upward at varying angles of reflection (8B) to a bottom surface of the first plane (30) in a manner that illuminates both the bottom surface of the first plane (30) and an area (40) below the first plane (30). The reflected light may illuminate the first plane (30) and the area (40) below in a substantially uniform manner.Type: GrantFiled: October 17, 2011Date of Patent: August 25, 2015Assignee: SUNFLOWER CORPORATIONInventors: William Ross McCluney, Peter John Novak
-
Publication number: 20150132167Abstract: Rotary components are described that include a housing comprising a rotor having a rotor working face and a gate having a gate working face and a pocket; at least one vane, wherein the vane is coupled to the rotor; at least one wiper coupled to the vane; a plurality of endplates coupled to the housing, wherein at least one of the endplates is a float plate; an intake chamber; and an outlet chamber. In addition, methods of aspirating a working medium by utilizing the rotary component having at least one float plate includes pulling the working medium into the intake chamber, depositing the working medium into a working chamber that is located between the intake chamber and the outlet chamber; maintaining the working medium in a stationary position until the vane sweeps around toward the outlet chamber; accumulating the working medium into the outlet channel of the outlet chamber; and centrifugally ejecting the working medium into the outlet chamber and out of the system.Type: ApplicationFiled: August 4, 2014Publication date: May 14, 2015Inventors: Fritz Forgy, John Novak, JR.
-
Patent number: 9015113Abstract: A system and method is disclosed for selectively synchronizing, with a media library, media files within folders of a filing system. This system and method can preferentially synchronize certain folders rather than others based on whether or not the folders have been modified. This system and method can also maintain synchronization between a media library and a filing system by regularly checking for changes in the filing system.Type: GrantFiled: August 29, 2006Date of Patent: April 21, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Michael John Novak, Daniel Plastina
-
Patent number: 8899844Abstract: One embodiment of an optical device comprises a fiber cap, an optical fiber and a bond between the fiber cap and the optical fiber. The fiber cap comprises a cap body having a closed distal end and a bore having a tapered section. The optical fiber comprises cladding surrounding a core. A distal end of the cladding comprises a tapered section that engages the tapered section of the bore.Type: GrantFiled: November 30, 2009Date of Patent: December 2, 2014Assignee: AMS Research CorporationInventors: John Novak, Jr., Michael W. Sasnett
-
Publication number: 20140330874Abstract: Aspects of the subject matter described herein relate to file system placeholders. In aspects, placeholders may be used by a client to represent remote file system objects. The placeholders may include metadata and may also include none, some, or all of the content of the represented remote file system objects. In response to a request to access content of a file system object represented by a placeholder, a client may obtain needed data from a remote storage system and stream or not stream the data to the requesting application based on whether the requesting application is capable of streaming the data.Type: ApplicationFiled: May 1, 2013Publication date: November 6, 2014Applicant: Microsoft CorporationInventors: Michael John Novak, Chris Guzak, Sangeeta Ranjit, Scott David Hoogerwerf, Amnon Itamar Govrin, Kiernon Reiniger, David C. Fields, Ramanarayanan Ramani, Raghu Krishnamurhty, Subha Santhanam, Oded Yehuda Shekel
-
Publication number: 20140324777Abstract: Aspects of the subject matter described herein relate to file system placeholders. In aspects, placeholders may be used by a client to represent remote file system objects. The placeholders may include metadata, searchable text, and may also include none, some, or all of the content of the represented remote file system objects. Search data from the placeholders is integrated into a local search database of the client such that the client is able to satisfy queries and identify relevant local and remote file system objects even when the client is offline with respect to remote storage.Type: ApplicationFiled: April 30, 2013Publication date: October 30, 2014Applicant: Microsoft CorporationInventors: Michael John Novak, Chris Guzak, Sangeeta Ranjit, Scott David Hoogerwerf, Amnon Itamar Govrin, Marc Wautier, Kiernon Reiniger, Kyle Thomas Beck, Tyler Kien Beam, Oded Yehuda Shekel, Relja Ivanovic
-
Publication number: 20140318600Abstract: A combined solar daylighting system and photovoltaic electric generation system operates when daylighting both is and is not required. A photovoltaic (PV) array is mounted on the back side of a secondary reflector of the daylighting system with the secondary reflector hinged in such a way that, when sunlight is not needed, the PV array can be positioned to collect the concentrated solar radiation from the primary reflector and convert it into electrical energy. When sunlight is needed for daylighting, the PV array on the back of the secondary reflector receives unconcentrated solar radiation, thereby converting it to electrical energy, though not in as large a quantity as when receiving concentrated solar radiation from the primary concentrating reflector in solar-only mode.Type: ApplicationFiled: November 15, 2012Publication date: October 30, 2014Applicant: Sunflower CorporationInventors: James P. Walsh, Peter John Novak, Robert Fenwick-Smith, William Ross McCluney
-
Publication number: 20140324945Abstract: Aspects of the subject matter described herein relate to file system placeholders. In aspects, placeholders may be used by a client to represent remote file system objects. The placeholders may include metadata and may also include none, some, or all of the content of the represented remote file system objects. In conjunction with placeholders and based on one or more factors, a client may hydrate or dehydrate file system objects of the client to follow user directives, inferred user intent, and storage policies of the client.Type: ApplicationFiled: April 30, 2013Publication date: October 30, 2014Applicant: Microsoft CorporationInventors: Michael John Novak, Chris Guzak, Sangeeta Ranjit, Scott David Hoogerwerf, Amnon Itamar Govrin, Kiernon Reiniger, Oded Yehuda Shekel
-
Publication number: 20140324776Abstract: Aspects of the subject matter described herein relate to file system placeholders. In aspects, placeholders may be used by a client to represent remote file system objects. The placeholders may include metadata and may also include none, some, or all of the content of the represented remote file system objects. In conjunction with local file system metadata, the placeholders allow a file system namespace to be navigated and may also allow other operations to be performed on the file system objects even when the client is offline with respect to the remote file system. After connectivity is re-established with the remote file system, the placeholders may be used in synchronizing changes.Type: ApplicationFiled: April 30, 2013Publication date: October 30, 2014Applicant: Microsoft CorporationInventors: Michael John Novak, Chris Guzak, Sangeeta Ranjit, Scott David Hoogerwerf, Amnon Itamar Govrin, Marc Wautier, Kiernon Reiniger, Ramanarayanan Ramani, Oded Yehuda Shekel, Relja Ivanovic