Patents by Inventor Joseph Milan
Joseph Milan 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: 20230252783Abstract: Techniques for inferring whether an event is occurring in 3D space based on 2D image data and for maintaining a camera's calibration are disclosed. An image of an environment is accessed. Input is received, where the input includes a 2D rule imposed against a ground plane. The 2D rule includes conditions indicative of an event. A bounding box is generated and encompasses a detected object. A point within the bounding box is projected from a 2D-space image plane of the image into 3D space to generate a 3D-space point. Based on the 3D-space point, a 3D-space ground contact point is generated. That 3D-space ground contact point is reprojected onto the ground plane of the image to generate a synthesized 2D ground contact point. A location of the synthesized 2D ground contact point is determined to satisfy the conditions.Type: ApplicationFiled: April 20, 2023Publication date: August 10, 2023Inventors: Hongli DENG, Joseph Milan FILCIK, Hao YAN, Tony Ducheng JIN, Gabriel BLANCO SALDANA, Ryan Savio MENEZES
-
Patent number: 11663822Abstract: Techniques for inferring whether an event is occurring in 3D space based on 2D image data and for maintaining a camera's calibration are disclosed. An image of an environment is accessed. Input is received, where the input includes a 2D rule imposed against a ground plane. The 2D rule includes conditions indicative of an event. A bounding box is generated and encompasses a detected object. A point within the bounding box is projected from a 2D-space image plane of the image into 3D space to generate a 3D-space point. Based on the 3D-space point, a 3D-space ground contact point is generated. That 3D-space ground contact point is reprojected onto the ground plane of the image to generate a synthesized 2D ground contact point. A location of the synthesized 2D ground contact point is determined to satisfy the conditions.Type: GrantFiled: November 24, 2020Date of Patent: May 30, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Hongli Deng, Joseph Milan Filcik, Hao Yan, Tony Ducheng Jin, Gabriel Blanco Saldana, Ryan Savio Menezes
-
Publication number: 20230154224Abstract: A method to predict a traversal-time interval for traversal of a service queue comprises receiving video of a region including the service queue, recognizing in the video, via machine vision, a plurality of persons awaiting service within the region, estimating an average crossing-time interval between successive crossings, by the plurality of persons, of a fixed boundary along the service queue, wherein such estimating is based on features of the service queue and of the one or more persons awaiting service, and returning an estimate of the traversal-time interval based on a count of the persons awaiting service and on the average crossing-time interval as estimated.Type: ApplicationFiled: November 12, 2021Publication date: May 18, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Chenyang LI, Hongli DENG, Gabriel BLANCO SALDANA, Joseph Milan FILCIK, Ryan Savio MENEZES
-
Publication number: 20220164578Abstract: Techniques for inferring whether an event is occurring in 3D space based on 2D image data and for maintaining a camera's calibration are disclosed. An image of an environment is accessed. Input is received, where the input includes a 2D rule imposed against a ground plane. The 2D rule includes conditions indicative of an event. A bounding box is generated and encompasses a detected object. A point within the bounding box is projected from a 2D-space image plane of the image into 3D space to generate a 3D-space point. Based on the 3D-space point, a 3D-space ground contact point is generated. That 3D-space ground contact point is reprojected onto the ground plane of the image to generate a synthesized 2D ground contact point. A location of the synthesized 2D ground contact point is determined to satisfy the conditions.Type: ApplicationFiled: November 24, 2020Publication date: May 26, 2022Inventors: Hongli DENG, Joseph Milan FILCIK, Hao YAN, Tony Ducheng JIN, Gabriel BLANCO SALDANA, Ryan Savio MENEZES
-
Patent number: 10984501Abstract: File exploration is facilitated by enabling zoom with respect to a thumbnail as a function of an identified point of interest. More particularly, a scaled thumbnail of the same size as a thumbnail can be presented as a function of an identified point of interest. Furthermore, navigation, among other things, is enabled to allow panning with respect to a scaled thumbnail, for instance.Type: GrantFiled: March 18, 2019Date of Patent: April 20, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Joseph Milan, Wei Huang, John Hancock, Patrick Baumgartner, Drew Voegele
-
Patent number: 10489882Abstract: File exploration is facilitated by enabling zoom with respect to a thumbnail based on an identified point of interest. More particularly, a scaled thumbnail of the same size as a thumbnail can be generated and presented based on an identified point of interest. In one instance, a scaled thumbnail can be generated automatically by repositioning an image based on a point of interest and applying a scaling factor to the image behind a fixed clipping mask of the same size as the thumbnail. Furthermore, navigation, among other things, is enabled to allow panning with respect to a scaled thumbnail.Type: GrantFiled: June 8, 2017Date of Patent: November 26, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Joseph Milan, Wei Huang, John Hancock, Patrick Baumgartner, Drew Voegele
-
Publication number: 20190311458Abstract: File exploration is facilitated by enabling zoom with respect to a thumbnail as a function of an identified point of interest. More particularly, a scaled thumbnail of the same size as a thumbnail can be presented as a function of an identified point of interest. Furthermore, navigation, among other things, is enabled to allow panning with respect to a scaled thumbnail, for instance.Type: ApplicationFiled: March 18, 2019Publication date: October 10, 2019Inventors: Joseph MILAN, Wei HUANG, John HANCOCK, Patrick BAUMGARTNER, Drew VOEGELE
-
Patent number: 10311062Abstract: Technologies are described herein for filtering data in a result set using inexact and/or culture dependent terms. A user provides one or more filter terms for filtering a result set being viewed. One or more data type interpretations are determined for each filter term based on the value of the term. The data type interpretations may further be based on a locale associated with the user. For each filter term, the columns of the result set to which the filter term is to be applied is selected based on the data type interpretations determined for the filter term and the data types of the columns. The filter terms are then applied to the selected columns of the result set, thus causing the rows of the result set as displayed to the user to be limited to rows wherein at least one column value satisfies a filter term.Type: GrantFiled: August 21, 2012Date of Patent: June 4, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Jonathan McPherson, Cameron Elliot Smith, David Michael Jade, Joseph Milan Filcik, Juventino Rojas Arredondo
-
Publication number: 20170278216Abstract: File exploration is facilitated by enabling zoom with respect to a thumbnail based on an identified point of interest. More particularly, a scaled thumbnail of the same size as a thumbnail can be generated and presented based on an identified point of interest. In one instance, a scaled thumbnail can be generated automatically by repositioning an image based on a point of interest and applying a scaling factor to the image behind a fixed clipping mask of the same size as the thumbnail. Furthermore, navigation, among other things, is enabled to allow panning with respect to a scaled thumbnail.Type: ApplicationFiled: June 8, 2017Publication date: September 28, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Joseph Milan, Wei Huang, John Hancock, Patrick Baumgartner, Drew Voegele
-
Patent number: 9760453Abstract: Technologies are described herein for providing a two-tier failover service. A request to access content by an application associated with an application identifier may be identified. A first record corresponding to the application identifier may be retrieved from a database information table. The first record may include a reference identifier, a database name of a database, and a failover value. A second record corresponding to the reference identifier may be retrieved from a server information table. The second record may include an indication of a first server computer as a primary server computer and an indication of a second server computer as a secondary server computer. A connection specification to either the first server computer or the second server computer may be generated based on the first record and the second record.Type: GrantFiled: January 29, 2015Date of Patent: September 12, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Shen Wang, Joseph Milan Filcik, Vijayalakshmi Ramkumar, Steven Greenberg, Chris Seitzinger, Brian Eugene Kihneman
-
Patent number: 9721324Abstract: File exploration is facilitated by enabling zoom with respect to a thumbnail as a function of an identified point of interest. More particularly, a scaled thumbnail of the same size as a thumbnail can be presented as a function of an identified point of interest. Furthermore, navigation, among other things, is enabled to allow panning with respect to a scaled thumbnail, for instance.Type: GrantFiled: September 10, 2011Date of Patent: August 1, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Joseph Milan, Wei Huang, John Hancock, Patrick Baumgartner, Drew Voegele
-
Publication number: 20150143162Abstract: Technologies are described herein for providing a two-tier failover service. A request to access content by an application associated with an application identifier may be identified. A first record corresponding to the application identifier may be retrieved from a database information table. The first record may include a reference identifier, a database name of a database, and a failover value. A second record corresponding to the reference identifier may be retrieved from a server information table. The second record may include an indication of a first server computer as a primary server computer and an indication of a second server computer as a secondary server computer. A connection specification to either the first server computer or the second server computer may be generated based on the first record and the second record.Type: ApplicationFiled: January 29, 2015Publication date: May 21, 2015Inventors: Shen Wang, Joseph Milan Filcik, Vijayalakshmi Ramkumar, Steven Miles Greenberg, Chris Seitzinger, Brian Eugene Kihneman
-
Patent number: 8954783Abstract: Technologies are described herein for providing a two-tier failover service. A request to access content by an application associated with an application identifier may be identified. A first record corresponding to the application identifier may be retrieved from a database information table. The first record may include a reference identifier, a database name of a database, and a failover value. A second record corresponding to the reference identifier may be retrieved from a server information table. The second record may include an indication of a first server computer as a primary server computer and an indication of a second server computer as a secondary server computer. A connection specification to either the first server computer or the second server computer may be generated based on the first record and the second record.Type: GrantFiled: June 28, 2012Date of Patent: February 10, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Shen Wang, Joseph Milan Filcik, Vijayalakshmi Ramkumar, Steven Greenberg, Chris Seitzinger, Brian Eugene Kihneman
-
Publication number: 20140059038Abstract: Technologies are described herein for filtering data in a result set using inexact and/or culture dependent terms. A user provides one or more filter terms for filtering a result set being viewed. One or more data type interpretations are determined for each filter term based on the value of the term. The data type interpretations may further be based on a locale associated with the user. For each filter term, the columns of the result set to which the filter term is to be applied is selected based on the data type interpretations determined for the filter term and the data types of the columns. The filter terms are then applied to the selected columns of the result set, thus causing the rows of the result set as displayed to the user to be limited to rows wherein at least one column value satisfies a filter term.Type: ApplicationFiled: August 21, 2012Publication date: February 27, 2014Applicant: Microsoft CorporationInventors: Jonathan McPherson, Cameron Elliot Smith, David Michael Jade, Joseph Milan Filcik, Juventino Rojas Arredondo
-
Publication number: 20140006846Abstract: Technologies are described herein for providing a two-tier failover service. A request to access content by an application associated with an application identifier may be identified. A first record corresponding to the application identifier may be retrieved from a database information table. The first record may include a reference identifier, a database name of a database, and a failover value. A second record corresponding to the reference identifier may be retrieved from a server information table. The second record may include an indication of a first server computer as a primary server computer and an indication of a second server computer as a secondary server computer. A connection specification to either the first server computer or the second server computer may be generated based on the first record and the second record.Type: ApplicationFiled: June 28, 2012Publication date: January 2, 2014Applicant: MICROSOFT CORPORATIONInventors: Shen Wang, Joseph Milan Filcik, Vijayalakshmi Ramkumar, Steven Greenberg, Chris Seitzinger, Brian Eugene Kihneman
-
Publication number: 20130063495Abstract: File exploration is facilitated by enabling zoom with respect to a thumbnail as a function of an identified point of interest. More particularly, a scaled thumbnail of the same size as a thumbnail can be presented as a function of an identified point of interest. Furthermore, navigation, among other things, is enabled to allow panning with respect to a scaled thumbnail, for instance.Type: ApplicationFiled: September 10, 2011Publication date: March 14, 2013Applicant: MICROSOFT CORPORATIONInventors: Joseph Milan, Wei Huang, John Hancock, Patrick Baumgartner, Drew Voegele
-
Patent number: 7440767Abstract: A home wellness system includes a server having a wireless transceiver, a plurality of sensors each of which has a wireless transceiver adapted to communicate sensor information to the server wireless transceiver, and a portable display and configuration fob, the portable fob includes a rotary thumbwheel encoder, a display and a wireless transceiver communicating with the server wireless transceiver, the thumbwheel encoder and the display cooperate to provide a first rotary menu for displaying the sensor information of the sensors and a second rotary menu for configuring the sensors.Type: GrantFiled: October 15, 2003Date of Patent: October 21, 2008Assignee: Eaton CorporationInventors: Joseph Milan Ballay, Michael Lawrence McManus