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: 20230252783
    Abstract: 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: Application
    Filed: April 20, 2023
    Publication date: August 10, 2023
    Inventors: Hongli DENG, Joseph Milan FILCIK, Hao YAN, Tony Ducheng JIN, Gabriel BLANCO SALDANA, Ryan Savio MENEZES
  • Patent number: 11663822
    Abstract: 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: Grant
    Filed: November 24, 2020
    Date of Patent: May 30, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hongli Deng, Joseph Milan Filcik, Hao Yan, Tony Ducheng Jin, Gabriel Blanco Saldana, Ryan Savio Menezes
  • Publication number: 20230154224
    Abstract: 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: Application
    Filed: November 12, 2021
    Publication date: May 18, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Chenyang LI, Hongli DENG, Gabriel BLANCO SALDANA, Joseph Milan FILCIK, Ryan Savio MENEZES
  • Publication number: 20220164578
    Abstract: 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: Application
    Filed: November 24, 2020
    Publication date: May 26, 2022
    Inventors: Hongli DENG, Joseph Milan FILCIK, Hao YAN, Tony Ducheng JIN, Gabriel BLANCO SALDANA, Ryan Savio MENEZES
  • Patent number: 10984501
    Abstract: 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: Grant
    Filed: March 18, 2019
    Date of Patent: April 20, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joseph Milan, Wei Huang, John Hancock, Patrick Baumgartner, Drew Voegele
  • Patent number: 10489882
    Abstract: 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: Grant
    Filed: June 8, 2017
    Date of Patent: November 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joseph Milan, Wei Huang, John Hancock, Patrick Baumgartner, Drew Voegele
  • Publication number: 20190311458
    Abstract: 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: Application
    Filed: March 18, 2019
    Publication date: October 10, 2019
    Inventors: Joseph MILAN, Wei HUANG, John HANCOCK, Patrick BAUMGARTNER, Drew VOEGELE
  • Patent number: 10311062
    Abstract: 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: Grant
    Filed: August 21, 2012
    Date of Patent: June 4, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jonathan McPherson, Cameron Elliot Smith, David Michael Jade, Joseph Milan Filcik, Juventino Rojas Arredondo
  • Publication number: 20170278216
    Abstract: 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: Application
    Filed: June 8, 2017
    Publication date: September 28, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Joseph Milan, Wei Huang, John Hancock, Patrick Baumgartner, Drew Voegele
  • Patent number: 9760453
    Abstract: 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: Grant
    Filed: January 29, 2015
    Date of Patent: September 12, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shen Wang, Joseph Milan Filcik, Vijayalakshmi Ramkumar, Steven Greenberg, Chris Seitzinger, Brian Eugene Kihneman
  • Patent number: 9721324
    Abstract: 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: Grant
    Filed: September 10, 2011
    Date of Patent: August 1, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joseph Milan, Wei Huang, John Hancock, Patrick Baumgartner, Drew Voegele
  • Publication number: 20150143162
    Abstract: 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: Application
    Filed: January 29, 2015
    Publication date: May 21, 2015
    Inventors: Shen Wang, Joseph Milan Filcik, Vijayalakshmi Ramkumar, Steven Miles Greenberg, Chris Seitzinger, Brian Eugene Kihneman
  • Patent number: 8954783
    Abstract: 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: Grant
    Filed: June 28, 2012
    Date of Patent: February 10, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shen Wang, Joseph Milan Filcik, Vijayalakshmi Ramkumar, Steven Greenberg, Chris Seitzinger, Brian Eugene Kihneman
  • Publication number: 20140059038
    Abstract: 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: Application
    Filed: August 21, 2012
    Publication date: February 27, 2014
    Applicant: Microsoft Corporation
    Inventors: Jonathan McPherson, Cameron Elliot Smith, David Michael Jade, Joseph Milan Filcik, Juventino Rojas Arredondo
  • Publication number: 20140006846
    Abstract: 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: Application
    Filed: June 28, 2012
    Publication date: January 2, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Shen Wang, Joseph Milan Filcik, Vijayalakshmi Ramkumar, Steven Greenberg, Chris Seitzinger, Brian Eugene Kihneman
  • Publication number: 20130063495
    Abstract: 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: Application
    Filed: September 10, 2011
    Publication date: March 14, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Joseph Milan, Wei Huang, John Hancock, Patrick Baumgartner, Drew Voegele
  • Patent number: 7440767
    Abstract: 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: Grant
    Filed: October 15, 2003
    Date of Patent: October 21, 2008
    Assignee: Eaton Corporation
    Inventors: Joseph Milan Ballay, Michael Lawrence McManus