Patents by Inventor Carey Tanner
Carey Tanner 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: 10735672Abstract: Imaging apparatus (100, 200, 1200) includes a semiconductor substrate (312) and an array (202) of pixel circuits (1202, 1204), which are arranged in a matrix on the semiconductor substrate and define respective pixels (212) of the apparatus. Pixel electrodes (1208) are respectively coupled to the pixel circuits, and a photosensitive (1206) is formed over the pixel electrodes. A common electrode (1207), which is at least partially transparent, is formed over the photosensitive film. An opaque metallization layer (1214) is formed over the photosensitive film on one or more of the pixels and coupled in ohmic contact to the common electrode. Control circuitry (208, 1212) is coupled to apply a bias to the common electrode via the opaque metallization layer while correcting a black level of the output values from the pixels using the signals received from the one or more of the pixels over which the opaque metallization layer is formed.Type: GrantFiled: October 19, 2017Date of Patent: August 4, 2020Assignee: INVISAGE TECHNOLOGIES, INC.Inventors: Jae Park, Carey Tanner, Emanuele Mandelli
-
Publication number: 20190253647Abstract: Imaging apparatus (100, 200, 1200) includes a semiconductor substrate (312) and an array (202) of pixel circuits (1202, 1204), which are arranged in a matrix on the semiconductor substrate and define respective pixels (212) of the apparatus. Pixel electrodes (1208) are respectively coupled to the pixel circuits, and a photosensitive (1206) is formed over the pixel electrodes. A common electrode (1207), which is at least partially transparent, is formed over the photosensitive film. An opaque metallization layer (1214) is formed over the photosensitive film on one or more of the pixels and coupled in ohmic contact to the common electrode. Control circuitry (208, 1212) is coupled to apply a bias to the common electrode via the opaque metallization layer while correcting a black level of the output values from the pixels using the signals received from the one or more of the pixels over which the opaque metallization layer is formed.Type: ApplicationFiled: October 19, 2017Publication date: August 15, 2019Inventors: Jae Park, Carey Tanner, Emanuele Mandelli
-
Patent number: 8245218Abstract: An application programming interface (API) for administering the distribution of software updates on an update service node is presented. The API provides a plurality of interface calls through which an administrator can establish rules by which software updates available to the update service node are distributed.Type: GrantFiled: March 11, 2005Date of Patent: August 14, 2012Assignee: Microsoft CorporationInventors: Daniel Giambalvo, Jay Thaler, Kenneth Showman, David B Dehghan, Thomas A Sponheim, Renan Jeffereis, Kristopher J Owens, Carey Tanner, Quan Wang, Nicole A Hamilton, Dennis Craig Marl, Nirmal Rajesh Soy
-
Patent number: 8117230Abstract: A system and method for managing group policy objects in a network, including interfaces that allow access by programs or a user interface component to functions of a group policy management console that performs management tasks on group policy objects and other related objects. The interfaces abstract the underlying data storage and retrieval, thereby facilitating searching for objects, and providing the ability to delegate, view, change and permissions on those objects, and check and save those permissions. Modeling and other test simulations are facilitated by other interfaces. Other interfaces provide dynamic and interactive features, such as to convey progress and rich status messages, and allow canceling of an ongoing operation. Still other interfaces provide methods for operating on group policy related data, including group policy object backup, restore, import, copy and create methods, and methods for linking group policy objects to scope of management objects.Type: GrantFiled: May 12, 2009Date of Patent: February 14, 2012Assignee: Microsoft CorporationInventors: Ullattil Shaji, Rahul Gupta, Derek C. Y. Cheng, William J. Whalen, Carey Tanner, Mike A. Treit, Jr.
-
Publication number: 20110060995Abstract: Provided are support mechanisms for a user interface mechanism that performs group policy management. The support mechanisms include a context menu map that provides a consistent and efficient way to generate interactive context menus for nodes using only straightforward declarations. The declarations are processed to invoke code with corresponding parameters that in turn generates a data structure corresponding to a context menu that is to be displayed. The data structure is processed into another data structure, from which data is extracted to meet the requirements of a hosting management application. An intermediary communications object is provided to separate the user interface into multiple components which each exchange data. A progress dialog is also provided to update the user as to the progress of lengthy operations performed on various managed objects, and to drive those operations. Refresh logic replicates changes made at one location in the user interface to other nodes.Type: ApplicationFiled: August 5, 2010Publication date: March 10, 2011Applicant: Microsoft CorporationInventors: William J. Whalen, Carey Tanner, Matthew Wetmore
-
Patent number: 7783672Abstract: Provided are support mechanisms for a user interface mechanism that performs group policy management. The support mechanisms include a context menu map that provides a consistent and efficient way to generate interactive context menus for nodes using only straightforward declarations. The declarations are processed to invoke code with corresponding parameters that in turn generates a data structure corresponding to a context menu that is to be displayed. The data structure is processed into another data structure, from which data is extracted to meet the requirements of a hosting management application. An intermediary communications object is provided to separate the user interface into multiple components which each exchange data. A progress dialog is also provided to update the user as to the progress of lengthy operations performed on various managed objects, and to drive those operations. Refresh logic replicates changes made at one location in the user interface to other nodes.Type: GrantFiled: April 9, 2003Date of Patent: August 24, 2010Assignee: Microsoft CorporationInventors: William J. Whalen, Carey Tanner, Matthew Wetmore
-
Patent number: 7614015Abstract: A user interface is disclosed for representing group policy object topology and relationships, while allowing interaction to facilitate group policy management. Forests, sites and domains are hierarchically displayed in a treeview that reflects the network topology. The treeview also represents group policy objects, links, filters and other nodes. Administrators perform operations across forests, domains and sites, and perform operations on other nodes in the treeview. Administrators control which forests, sites and domains are viewable in the treeview, and the treeview state is persisted. Logic automatically reduces the topology's complexity by limiting the presentation of forests and/or domains to only those with which the administrator's forest and domain have a proper trust relationship. Also provided is a tabbed view in a result pane area that provides a rich display of complex data, and intelligent refresh logic to update changes in one user interface area to other user interface areas.Type: GrantFiled: April 9, 2003Date of Patent: November 3, 2009Assignee: Microsoft CorporationInventors: William J. Whalen, Carey Tanner, Matthew Wetmore, William P. McDaniel
-
Publication number: 20090222884Abstract: A system and method for managing group policy objects in a network, including interfaces that allow access by programs or a user interface component to functions of a group policy management console that performs management tasks on group policy objects and other related objects. The interfaces abstract the underlying data storage and retrieval, thereby facilitating searching for objects, and providing the ability to delegate, view, change and permissions on those objects, and check and save those permissions. Modeling and other test simulations are facilitated by other interfaces. Other interfaces provide dynamic and interactive features, such as to convey progress and rich status messages, and allow canceling of an ongoing operation. Still other interfaces provide methods for operating on group policy related data, including group policy object backup, restore, import, copy and create methods, and methods for linking group policy objects to scope of management objects.Type: ApplicationFiled: May 12, 2009Publication date: September 3, 2009Applicant: Microsoft CorporationInventors: Ullattil Shaji, Rahul Gupta, Derek C.Y. Cheng, William J. Whalen, Carey Tanner, Mike A. Treit, JR.
-
Publication number: 20070143390Abstract: An application programming interface (API) for administering the distribution of software updates on an update service node is presented. The API provides a plurality of interface calls through which an administrator can establish rules by which software updates available to the update service node are distributed.Type: ApplicationFiled: March 11, 2005Publication date: June 21, 2007Applicant: Microsoft CorporationInventors: Daniel Giambalvo, Jay Thaler, Kenneth Showman, David Dehghan, Thomas Sponheim, Renan Jeffereis, Kristopher Owens, Carey Tanner, Quan Wang, Nicole Hamilton, Dennis Marl, Nirmal Soy
-
Publication number: 20040215650Abstract: A system and method for managing group policy objects in a network, including interfaces that allow access by programs or a user interface component to functions of a group policy management console that performs management tasks on group policy objects and other related objects. The interfaces abstract the underlying data storage and retrieval, thereby facilitating searching for objects, and providing the ability to delegate, view, change and permissions on those objects, and check and save those permissions. Modeling and other test simulations are facilitated by other interfaces. Other interfaces provide dynamic and interactive features, such as to convey progress and rich status messages, and allow canceling of an ongoing operation. Still other interfaces provide methods for operating on group policy related data, including group policy object backup, restore, import, copy and create methods, and methods for linking group policy objects to scope of management objects.Type: ApplicationFiled: April 9, 2003Publication date: October 28, 2004Inventors: Ullattil Shaji, Rahul Gupta, Derek C. Y. Cheng, William J. Whalen, Carey Tanner, Mike A. Treit
-
Publication number: 20040215627Abstract: Provided are support mechanisms for a user interface mechanism that performs group policy management. The support mechanisms include a context menu map that provides a consistent and efficient way to generate interactive context menus for nodes using only straightforward declarations. The declarations are processed to invoke code with corresponding parameters that in turn generates a data structure corresponding to a context menu that is to be displayed. The data structure is processed into another data structure, from which data is extracted to meet the requirements of a hosting management application. An intermediary communications object is provided to separate the user interface into multiple components which each exchange data. A progress dialog is also provided to update the user as to the progress of lengthy operations performed on various managed objects, and to drive those operations. Refresh logic replicates changes made at one location in the user interface to other nodes.Type: ApplicationFiled: April 9, 2003Publication date: October 28, 2004Inventors: William J. Whalen, Carey Tanner, Matthew Wetmore
-
Publication number: 20040215649Abstract: A system and method including a user interface for representing group policy object topology and relationships, while allowing interaction to facilitate group policy management. Forests, sites and domains are hierarchically displayed in a treeview that reflects the network topology. The treeview also represents group policy objects, links, filters and other nodes. Administrators perform operations across forests, domains and sites, and perform operations on other nodes in the treeview. Administrators control which forests, sites and domains are viewable in the treeview, and the treeview state is persisted. Logic automatically reduces the topology's complexity by limiting the presentation of forests and/or domains to only those with which the administrator's forest and domain have a proper trust relationship. Also provided is a tabbed view in a result pane area that provides a rich display of complex data, and intelligent refresh logic to update changes in one user interface area to other user interface areas.Type: ApplicationFiled: April 9, 2003Publication date: October 28, 2004Applicant: MICROSOFT CORPORATIONInventors: William J. Whalen, Carey Tanner, Matthew Wetmore, William P. McDaniel