Patents by Inventor Sean Anderson
Sean Anderson 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: 10355933Abstract: Various technologies described herein pertain to controlling configuration of a computing device. A configuration request can be received, at the computing device, from a configuration source external to the computing device. The configuration request can include configuration data for a dependent feature. An evaluation can be performed at the computing device to determine whether a dependency graph for the dependent feature is satisfied. The dependency graph for the dependent feature can specify interdependencies between configurations of a set of features such that remaining features in the set of features are to be configured prior to enabling the dependent feature to be configured. Moreover, the dependent feature can be configured based on the configuration data when the dependency graph for the dependent feature is satisfied. The configuring of the dependent feature based on the configuration data can be prohibited prior to the dependency graph for the dependent feature being satisfied.Type: GrantFiled: March 31, 2017Date of Patent: July 16, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Sean Anderson Bowles, Peter J. Kaufman
-
Patent number: 10330960Abstract: An optical demultiplexer that includes at least one a hybrid phase shifter configured to receive a light signal over a fiber element, the light signal including polarized optical signals. Each phase shifter includes a thermo-optic phase shifter configured to phase shift the light signal, an electro-optic phase shifter configured to phase shift the light signal, and a coupler configured to maintain polarization of the polarized signal components. The optical demultiplexer also includes control circuitry configured to regulate the thermo-optic and electro-optic phase shifters.Type: GrantFiled: July 28, 2017Date of Patent: June 25, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Sean Anderson, Mark Webster, Kalpendu Shastri
-
Publication number: 20190007263Abstract: Various technologies described herein pertain to controlling reconfiguration of a dependency graph for coordinating reconfiguration of a computing device. An operation can be performed at the computing device to detect whether an error exists in the dependency graph for a desired configuration state. The dependency graph for the desired configuration state specifies interdependencies between configurations of a set of features. An error can be detected to exist in the dependency graph when the desired configuration state differs from an actual configuration state of the computing device that results from use of the dependency graph to coordinate configuring the set of features. Feedback concerning success or failure of the dependency graph on the computing device can be sent from the computing device to a configuration source. The dependency graph can be modified (by the computing device and/or the configuration source) based on whether an error is detected in the dependency graph.Type: ApplicationFiled: June 30, 2017Publication date: January 3, 2019Inventors: Shayak LAHIRI, Sean Anderson BOWLES, Peter J. KAUFMAN
-
Publication number: 20180365043Abstract: Various technologies described herein pertain to evaluating configuration compliance of a computing device. The computing device operates in a configuration compliance evaluation mode to test a set of configuration requests for a configuration source. Configuration changes to the computing device can be applied in a virtual machine run on the computing device when operating in the configuration compliance evaluation mode. Responsive to each configuration request being received and when the computing device is operating in the configuration compliance evaluation mode, the computing device can store the configuration request in a data store, apply the configuration request in the virtual machine to cause a configuration change in the virtual machine, and store data for verifying enforcement of the configuration change in the data store.Type: ApplicationFiled: June 16, 2017Publication date: December 20, 2018Inventors: Peter J. KAUFMAN, Sean Anderson BOWLES, Shayak LAHIRI, Tarun Kumar JAIN, Prakash Ajay Kumar SURI, Yuhang ZHU, Adrian Francisco TERAN GUAJARDO
-
Publication number: 20180287872Abstract: Various technologies described herein pertain to controlling configuration of a computing device. A configuration request can be received, at the computing device, from a configuration source external to the computing device. The configuration request can include configuration data for a dependent feature. An evaluation can be performed at the computing device to determine whether a dependency graph for the dependent feature is satisfied. The dependency graph for the dependent feature can specify interdependencies between configurations of a set of features such that remaining features in the set of features are to be configured prior to enabling the dependent feature to be configured. Moreover, the dependent feature can be configured based on the configuration data when the dependency graph for the dependent feature is satisfied. The configuring of the dependent feature based on the configuration data can be prohibited prior to the dependency graph for the dependent feature being satisfied.Type: ApplicationFiled: March 31, 2017Publication date: October 4, 2018Inventors: Sean Anderson Bowles, Peter J. Kaufman
-
Patent number: 9841823Abstract: A computer-implemented method for manipulating graphics objects within a display viewed by an end-user is disclosed. The method involves: receiving motion information generated in response to the end-user moving an object that is external to the display; determining at least one zone of motion in which the end-user moves the object; determining a first motion type associated with the movement of the object within the at least one zone of motion; and based on the at least one zone of motion and the first motion type, determining at least one change to a viewpoint associated with one or more graphics objects displayed to the end-user within the display. The at least one change to the viewpoint causes an alteration in how the one or more graphics objects are displayed to the end-user within the display.Type: GrantFiled: August 3, 2015Date of Patent: December 12, 2017Assignee: AUTODESK, INC.Inventors: Michael Glueck, Azam Khan, Sean Anderson
-
Publication number: 20170336656Abstract: An optical demultiplexer that includes at least one a hybrid phase shifter configured to receive a light signal over a fiber element, the light signal including polarized optical signals. Each phase shifter includes a thermo-optic phase shifter configured to phase shift the light signal, an electro-optic phase shifter configured to phase shift the light signal, and a coupler configured to maintain polarization of the polarized signal components. The optical demultiplexer also includes control circuitry configured to regulate the thermo-optic and electro-optic phase shifters.Type: ApplicationFiled: July 28, 2017Publication date: November 23, 2017Inventors: Sean Anderson, Mark Webster, Kalpendu Shastri
-
Patent number: 9784920Abstract: An optical coupling may involve orienting a waveguide and a lens such that light rays are focused on a surface. The lens may involve the use of a material having a variable refractive index to focus rays of light along first axis and a curved surface to focus the rays of light along a second axis.Type: GrantFiled: July 11, 2016Date of Patent: October 10, 2017Assignee: Cisco Technology, Inc.Inventors: Sean Anderson, Weizhuo Li, Vipulkumar Patel
-
Publication number: 20170275713Abstract: The present disclosure provides a composition for treating leather and similar materials. The composition comprises from about 40% (w/w) to about 60% (w/w) of an oil obtained from natural sources; from about 1% (w/w) to about 15% (w/w) of a wax obtained from natural sources; and from about 20% (w/w) to about 50% (w/w) of water. The present disclosure also provides a method for treating a leather article and a process for the preparation of an emulsion composition.Type: ApplicationFiled: May 16, 2017Publication date: September 28, 2017Inventors: Sean Anderson, Evan Anderson, Sara Richert, Troy Tate
-
Patent number: 9746700Abstract: An optical demultiplexer that includes at least one a hybrid phase shifter configured to receive a light signal over a fiber element, the light signal including polarized optical signals. Each phase shifter includes a thermo-optic phase shifter configured to phase shift the light signal, an electro-optic phase shifter configured to phase shift the light signal, and a coupler configured to maintain polarization of the polarized signal components. The optical demultiplexer also includes control circuitry configured to regulate the thermo-optic and electro-optic phase shifters.Type: GrantFiled: July 8, 2014Date of Patent: August 29, 2017Assignee: CISCO TECHNOLOGY, INC.Inventors: Sean Anderson, Mark Webster, Kalpendu Shastri
-
Publication number: 20160320563Abstract: An optical coupling may involve orienting a waveguide and a lens such that light rays are focused on a surface. The lens may involve the use of a material having a variable refractive index to focus rays of light along first axis and a curved surface to focus the rays of light along a second axis.Type: ApplicationFiled: July 11, 2016Publication date: November 3, 2016Inventors: Sean Anderson, Weizhuo Li, Vipulkumar Patel
-
Patent number: 9411105Abstract: An optical coupling may involve orienting a waveguide and a lens such that light rays are focused on a surface. The lens may involve the use of a material having a variable refractive index to focus rays of light along first axis and a curved surface to focus the rays of light along a second axis.Type: GrantFiled: July 14, 2014Date of Patent: August 9, 2016Assignee: Cisco Technology, Inc.Inventors: Sean Anderson, Weizhuo Li, Vipulkumar Patel
-
Patent number: 9360688Abstract: An optical modulator may include a lower waveguide, an upper waveguide, and a dielectric layer disposed therebetween. In one embodiment, the lower waveguide may include a u-shaped region within an optical mode of the light passing through the optical modulator. By conforming the dielectric layer to the surfaces of the u-shaped region, the amount of area of the dielectric layer within a charge modulation region is increased relative to forming the dielectric layer on a single plane. Folding the dielectric layer in this manner may improve modulation efficiency. In one embodiment, the u-shaped region is formed by using ridge structures that extend from an upper surface of the lower waveguide towards the upper waveguide. To aid in lateral confinement of the optical mode, the dielectric layer may be deposited on one side surface of the ridge structures while a different dielectric material is deposited on the opposite side surface.Type: GrantFiled: April 28, 2014Date of Patent: June 7, 2016Assignee: Cisco Technology, Inc.Inventors: Vipulkumar Patel, Prakash Gothoskar, Sean Anderson
-
Publication number: 20160094386Abstract: Various technologies described herein pertain to managing multiple enrollments of a computing device into configuration sources. Respective enrollment types for the enrollments into the configuration sources can be detected. Moreover, respective control data for the enrollments into the configuration sources can be set based on the enrollment types. Provisioning elements (e.g., policies, preferences, configuration profiles, and resources) that satisfy the respective control data can be permitted to be applied to the computing device by the configuration sources as part of the enrollments. Further, disparate provisioning elements that fail to satisfy the respective control data can be prevented from being applied to the computing device as part of the enrollments.Type: ApplicationFiled: September 26, 2014Publication date: March 31, 2016Inventors: Peter J. Kaufman, Richard Ivan June, Feng Yue, Yuhang Zhu, John Chadwell Spaith, Justin Hou, Vladimir Holostov, Javier Novales, Sean Anderson Bowles, Janani Vasudevan
-
Publication number: 20160011375Abstract: An optical coupling may involve orienting a waveguide and a lens such that light rays are focused on a surface. The lens may involve the use of a material having a variable refractive index to focus rays of light along first axis and a curved surface to focus the rays of light along a second axis.Type: ApplicationFiled: July 14, 2014Publication date: January 14, 2016Inventors: Sean Anderson, Weizhuo Li, Vipulkumar Patel
-
Publication number: 20160013868Abstract: An optical demultiplexer that includes at least one a hybrid phase shifter configured to receive a light signal over a fiber element, the light signal including polarized optical signals. Each phase shifter includes a thermo-optic phase shifter configured to phase shift the light signal, an electro-optic phase shifter configured to phase shift the light signal, and a coupler configured to maintain polarization of the polarized signal components. The optical demultiplexer also includes control circuitry configured to regulate the thermo-optic and electro-optic phase shifters.Type: ApplicationFiled: July 8, 2014Publication date: January 14, 2016Inventors: Sean Anderson, Mark Webster, Kalpendu Shastri
-
Publication number: 20150339029Abstract: A computer-implemented method for manipulating graphics objects within a display viewed by an end-user is disclosed. The method involves: receiving motion information generated in response to the end-user moving an object that is external to the display; determining at least one zone of motion in which the end-user moves the object; determining a first motion type associated with the movement of the object within the at least one zone of motion; and based on the at least one zone of motion and the first motion type, determining at least one change to a viewpoint associated with one or more graphics objects displayed to the end-user within the display. The at least one change to the viewpoint causes an alteration in how the one or more graphics objects are displayed to the end-user within the display.Type: ApplicationFiled: August 3, 2015Publication date: November 26, 2015Inventors: Michael GLUECK, Azam KHAN, Sean ANDERSON
-
Patent number: 9098115Abstract: A computer-implemented method for manipulating graphics objects within a display viewed by an end-user is disclosed. The method involves: receiving motion information generated in response to the end-user moving an object that is external to the display; determining at least one zone of motion in which the end-user moves the object; determining a first motion type associated with the movement of the object within the at least one zone of motion; and based on the at least one zone of motion and the first motion type, determining at least one change to a viewpoint associated with one or more graphics objects displayed to the end-user within the display. The at least one change to the viewpoint causes an alteration in how the one or more graphics objects are displayed to the end-user within the display.Type: GrantFiled: April 8, 2011Date of Patent: August 4, 2015Assignee: AUTODESK, INCInventors: Michael Glueck, Azam Khan, Sean Anderson
-
Publication number: 20150212344Abstract: An optical modulator may include a lower waveguide, an upper waveguide, and a dielectric layer disposed therebetween. In one embodiment, the lower waveguide may include a u-shaped region within an optical mode of the light passing through the optical modulator. By conforming the dielectric layer to the surfaces of the u-shaped region, the amount of area of the dielectric layer within a charge modulation region is increased relative to forming the dielectric layer on a single plane. Folding the dielectric layer in this manner may improve modulation efficiency. In one embodiment, the u-shaped region is formed by using ridge structures that extend from an upper surface of the lower waveguide towards the upper waveguide. To aid in lateral confinement of the optical mode, the dielectric layer may be deposited on one side surface of the ridge structures while a different dielectric material is deposited on the opposite side surface.Type: ApplicationFiled: April 28, 2014Publication date: July 30, 2015Applicant: CISCO TECHNOLOGY, INC.Inventors: Vipulkumar PATEL, Prakash GOTHOSKAR, Sean ANDERSON
-
Publication number: 20150104130Abstract: Embodiments of the present disclosure include devices that split a light beam into two separate paths, with reduced sensitivity to fabrication variation. The devices can operate as 3-dB splitters that divide the input optical energy equally between two output waveguides. Similarly, the devices can also function to combine two light beams into a single path (coupler). The designs make use of adiabatic modal evolution and do not require physical symmetry along the entire device length.Type: ApplicationFiled: October 14, 2013Publication date: April 16, 2015Applicant: CISCO TECHNOLOGY, INC.Inventors: Sean Anderson, Ravi Sekhar Tummidi, Mark Webster