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: 10355933
    Abstract: 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: Grant
    Filed: March 31, 2017
    Date of Patent: July 16, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Sean Anderson Bowles, Peter J. Kaufman
  • Patent number: 10330960
    Abstract: 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: Grant
    Filed: July 28, 2017
    Date of Patent: June 25, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Sean Anderson, Mark Webster, Kalpendu Shastri
  • Publication number: 20190007263
    Abstract: 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: Application
    Filed: June 30, 2017
    Publication date: January 3, 2019
    Inventors: Shayak LAHIRI, Sean Anderson BOWLES, Peter J. KAUFMAN
  • Publication number: 20180365043
    Abstract: 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: Application
    Filed: June 16, 2017
    Publication date: December 20, 2018
    Inventors: Peter J. KAUFMAN, Sean Anderson BOWLES, Shayak LAHIRI, Tarun Kumar JAIN, Prakash Ajay Kumar SURI, Yuhang ZHU, Adrian Francisco TERAN GUAJARDO
  • Publication number: 20180287872
    Abstract: 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: Application
    Filed: March 31, 2017
    Publication date: October 4, 2018
    Inventors: Sean Anderson Bowles, Peter J. Kaufman
  • Patent number: 9841823
    Abstract: 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: Grant
    Filed: August 3, 2015
    Date of Patent: December 12, 2017
    Assignee: AUTODESK, INC.
    Inventors: Michael Glueck, Azam Khan, Sean Anderson
  • Publication number: 20170336656
    Abstract: 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: Application
    Filed: July 28, 2017
    Publication date: November 23, 2017
    Inventors: Sean Anderson, Mark Webster, Kalpendu Shastri
  • Patent number: 9784920
    Abstract: 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: Grant
    Filed: July 11, 2016
    Date of Patent: October 10, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Sean Anderson, Weizhuo Li, Vipulkumar Patel
  • Publication number: 20170275713
    Abstract: 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: Application
    Filed: May 16, 2017
    Publication date: September 28, 2017
    Inventors: Sean Anderson, Evan Anderson, Sara Richert, Troy Tate
  • Patent number: 9746700
    Abstract: 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: Grant
    Filed: July 8, 2014
    Date of Patent: August 29, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Sean Anderson, Mark Webster, Kalpendu Shastri
  • Publication number: 20160320563
    Abstract: 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: Application
    Filed: July 11, 2016
    Publication date: November 3, 2016
    Inventors: Sean Anderson, Weizhuo Li, Vipulkumar Patel
  • Patent number: 9411105
    Abstract: 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: Grant
    Filed: July 14, 2014
    Date of Patent: August 9, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Sean Anderson, Weizhuo Li, Vipulkumar Patel
  • Patent number: 9360688
    Abstract: 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: Grant
    Filed: April 28, 2014
    Date of Patent: June 7, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Vipulkumar Patel, Prakash Gothoskar, Sean Anderson
  • Publication number: 20160094386
    Abstract: 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: Application
    Filed: September 26, 2014
    Publication date: March 31, 2016
    Inventors: 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: 20160011375
    Abstract: 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: Application
    Filed: July 14, 2014
    Publication date: January 14, 2016
    Inventors: Sean Anderson, Weizhuo Li, Vipulkumar Patel
  • Publication number: 20160013868
    Abstract: 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: Application
    Filed: July 8, 2014
    Publication date: January 14, 2016
    Inventors: Sean Anderson, Mark Webster, Kalpendu Shastri
  • Publication number: 20150339029
    Abstract: 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: Application
    Filed: August 3, 2015
    Publication date: November 26, 2015
    Inventors: Michael GLUECK, Azam KHAN, Sean ANDERSON
  • Patent number: 9098115
    Abstract: 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: Grant
    Filed: April 8, 2011
    Date of Patent: August 4, 2015
    Assignee: AUTODESK, INC
    Inventors: Michael Glueck, Azam Khan, Sean Anderson
  • Publication number: 20150212344
    Abstract: 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: Application
    Filed: April 28, 2014
    Publication date: July 30, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Vipulkumar PATEL, Prakash GOTHOSKAR, Sean ANDERSON
  • Publication number: 20150104130
    Abstract: 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: Application
    Filed: October 14, 2013
    Publication date: April 16, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Sean Anderson, Ravi Sekhar Tummidi, Mark Webster