Patents by Inventor Michael Yeung

Michael Yeung 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: 9395531
    Abstract: A spatial light modulator (SLM) module and methods of designing, manufacturing and using the same are provided. In one embodiment, the SLM module comprises a diffractive, diffractive SLM formed on a substrate, the SLM including a plurality of pixels each including a plurality of electrostatically deflectable actuators, and a driver including a number of drive channels each coupled to one of the plurality of electrostatically deflectable actuators. Each of the drive channels include at least one internal digital-to-analog converter (DAC) integrally formed on the same substrate as the SLM. In one embodiment, the DAC is a multi-slope charge integrating DAC. In other embodiments, the driver includes circuitry to test each of the drive channels, and a spare drive channel that can be switched in to replace a defective drive channel.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: July 19, 2016
    Assignee: Silicon Light Machines Corporation
    Inventor: Michael Yeung
  • Patent number: 9354859
    Abstract: Systems and methods for a device connected to a private network to efficiently retrieve a software/firmware update. The device may retrieve an update scheme that defines an external Uniform Resource Identifier (URI) for a resource external to the private network and a primary URI for a primary resource connected to the private network. The device may compare own Internet Protocol address and the primary URI to determine whether or not the device is the primary resource. When the device is the primary resource, the device may retrieve the software/firmware update from the external URI.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: May 31, 2016
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
    Inventors: Michael Yeung, Jianxin Wang, Sheng Lee
  • Publication number: 20150347118
    Abstract: Systems and methods for a device connected to a private network to efficiently retrieve a software/firmware update. The device may retrieve an update scheme that defines an external Uniform Resource Identifier (URI) for a resource external to the private network and a primary URI for a primary resource connected to the private network. The device may compare own Internet Protocol address and the primary URI to determine whether or not the device is the primary resource. When the device is the primary resource, the device may retrieve the software/firmware update from the external URI.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Inventors: Michael Yeung, Jianxin Wang, Sheng Lee
  • Publication number: 20150350204
    Abstract: System, apparatus, and methods for authenticating a device for access to a server. The method includes receiving a set of device-specific attributes from the device as a part of a device registration process, storing the set of device-specific attributes in a device attribute storage, and receiving a request to perform an operation using the device and involving the server. The method further includes transmitting a set of device-specific challenge questions derived from the set of device-specific attributes to the device, receiving responses to the set of device-specific challenge questions from the device, confirming that the responses each conform to the set of device-specific attributes, and enabling the operation involving the server.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Inventors: Jianxin Wang, Sheng Lee, William Su, Michael Yeung
  • Publication number: 20150341280
    Abstract: Systems, methods, and servers for providing services to a device are described. A device connected to a network is configured to transmit, via the network, a request for a service in accordance with a first communications schedule. The device may receive, via the network, a modified communications schedule. The device may re-transmit, via the network, the request for the service in accordance with the modified communications schedule.
    Type: Application
    Filed: May 22, 2014
    Publication date: November 26, 2015
    Inventors: Jianxin Wang, Michael Yeung, William Su
  • Publication number: 20150339082
    Abstract: Apparatus and methods for aggregating print operations are disclosed. A single login may be received via a user interface, the single login associated with a login database and automatically performing login operations using data stored in the login database for at least a network storage location and a network print queue. A search may be performed to identify print jobs stored in the network print queue and for stored documents available on the network storage location. The identified print jobs and stored documents may be displayed as an aggregate print queue. A user selection of a document from the aggregate print queue may be received, and print output of the selected document on a multifunction peripheral may be initiated.
    Type: Application
    Filed: May 22, 2014
    Publication date: November 26, 2015
    Inventor: Michael Yeung
  • Patent number: 8910154
    Abstract: A system and method for service aware virtualization is disclosed. The system comprises a plurality of virtual instances operating on virtualization software and a plurality of service manager modules operating on the virtualization software. Each service manager module is coupled to a separate virtual instance and configured to interface with an operation of guest software operating within the virtual instance on the virtualization software. A management interface coupled to the service manager modules interfaces with the plurality of virtual instances.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: December 9, 2014
    Assignee: Mitel Networks Corporation
    Inventors: Don Arscott, Michael Yeung
  • Patent number: 8850427
    Abstract: A system and method for service aware virtualization is disclosed. The system comprises a plurality of virtual instances operating on virtualization software and a plurality of service manager modules operating on the virtualization software. Each service manager module is coupled to a separate virtual instance and configured to interface with an operation of guest software operating within the virtual instance on the virtualization software. A management interface coupled to the service manager modules interfaces with the plurality of virtual instances.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: September 30, 2014
    Assignee: Mitel Networks Corporation
    Inventors: Don Arscott, Michael Yeung, Andrew Phillips
  • Publication number: 20140223427
    Abstract: A method for a computing apparatus for evaluating a virtualized application is provided. Accordingly, performance characteristics for a virtual machine as well as predetermined criteria based on resource requirements for a proposed virtualized application can be received through the network interface of the computing apparatus. The method also allows for determining, at the computing apparatus, whether the predetermined criteria are satisfied based on the performance characteristics and transmitting instructions to cause the proposed virtualized application to be set up within the virtual machine if the predetermined criteria are satisfied. Once the virtualized application is set up, it can be monitored and if the performance characteristics do not satisfy the virtualized application's performance requirements, the virtualized application can be caused to be moved to a different virtual machine. Performance characteristics of a virtual machine can also be determined on the basis of a parking database.
    Type: Application
    Filed: February 4, 2013
    Publication date: August 7, 2014
    Inventors: Thomas C. Bootland, Michael Yeung, Tom Gray, Tom Quan
  • Publication number: 20140207425
    Abstract: A method for a computing apparatus, of adopting virtualization resource requirements is provided. Performance indicators at least in part related to a virtualized application are received and a vendor model is updated based on the received performance indicators. The method also allows for generating, based on the updated vendor model, updated resource requirement estimates for the virtualized application. The updated resource requirements serve as a basis for sending, to a cloud service provider, a capacity change request based on the updated resource requirement estimates. The timing for generating and sending updates is managed by an adaptation module and is based on an update policy. The update policy itself can be based on schedules that reflect estimated capacity changes for the virtualized application. The updating can be based on a learning module which can use Kalman filters and other techniques for learning.
    Type: Application
    Filed: January 18, 2013
    Publication date: July 24, 2014
    Inventors: Michael Yeung, Thomas C. Bootland, Tom Gray
  • Patent number: 8768933
    Abstract: The subject application is directed to a system and method for type-ahead address lookup employing historically weighted address placement. A prompt is generated on a display for commencement of a new search operation and search data of text entries is received via a user interface. Entries are stored in an associated database, each entry having at least one searchable text field. At least a first character of a new search received via the user interface is tested against the entries relative to the searchable field. A display is generated corresponding to a subset of the entries based upon a testing output. Selection data is received corresponding to a selected entry from the displayed subset and weighting data is generated corresponding to received selection data. Displayed entries are ordered corresponding to the subset of database entries upon subsequent re-entry of the at least a first character during a subsequent search operation.
    Type: Grant
    Filed: February 5, 2009
    Date of Patent: July 1, 2014
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
    Inventors: Michael Yeung, Hongfeng (Jason) Wei
  • Patent number: 8762780
    Abstract: A system and method for service aware virtualization is disclosed. The system comprises a plurality of virtual instances operating on virtualization software and a plurality of service manager modules operating on the virtualization software. Each service manager module is coupled to a separate virtual instance and configured to interface with an operation of guest software operating within the virtual instance on the virtualization software. A management interface coupled to the service manager modules interfaces with the plurality of virtual instances.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: June 24, 2014
    Assignee: Mitel Networks Corporation
    Inventors: Don Arscott, Michael Yeung
  • Publication number: 20140172967
    Abstract: An online system and method are disclosed. An exemplary method includes providing meeting information to a server and/or a participant device prior to the online meeting and streaming audio content to participants during the meeting. The system and method allow online meeting participants to connect to and view meeting information using less network bandwidth during the meeting, compared to traditional online meeting systems and methods.
    Type: Application
    Filed: December 13, 2012
    Publication date: June 19, 2014
    Inventors: Michael Yeung, Jim Davies
  • Publication number: 20130342865
    Abstract: Systems and methods for device discovery through a machine readable interface are disclosed. The method includes obtaining a uniquely identifying network address for the multifunction peripheral, generating a machine-readable symbol embodying the uniquely identifying network address and associated authentication credentials, and displaying a machine-readable symbol on a display associated with the user interface of the multifunction peripheral. The method further includes accepting a document processing request sent via a network to the uniquely identifying network address associated with the machine-readable symbol, the document processing request including the authentication credentials and beginning the document processing request using the multifunction peripheral.
    Type: Application
    Filed: June 20, 2013
    Publication date: December 26, 2013
    Inventors: Sarah Shekher, Michael Yeung
  • Publication number: 20130294694
    Abstract: There is disclosed a method and apparatus for zone based scanning and optical character recognition for metadata acquisition comprising receiving user input identifying a first zone and a second zone on a visible representation of an electronic document and associating the first zone with a first database category and the second zone with a second database category, the association made using a metadata map. The method further comprises scanning a physical document in order to obtain a digital representation of the physical document as an electronic document, performing optical character recognition on the first zone and the second zone on the electronic document to thereby obtain a first metadata element and a second metadata element, and storing the electronic document along with the first metadata element and the second metadata element in a database, the first and second metadata elements stored in the database as directed by the metadata map.
    Type: Application
    Filed: May 1, 2012
    Publication date: November 7, 2013
    Applicants: Toshiba Tec Kabushiki Kaisha, Kabushiki Kaisha Toshiba
    Inventors: Jia Zhang, Silvy Wilson, Michael Yeung
  • Publication number: 20130094408
    Abstract: The present disclosure relates to communications, and more particularly, to a seamless interworking of call control between autonomous systems. In an illustrative embodiment, an electronic device is provided. The electronic device can be connected to multiple autonomous networks, for example, a private network through a Private Branch Exchange and a public network through a Public Switched Telephone Network. The user device can have multiple network interfaces. Alternatively, there can be one network interface to access the autonomous networks. These networks each can provide unique collaboration services. Collaboration services can include, but are not limited to, associations, roles, availability and features. The electronic device can setup connections and initialize a call through both networks. Through the device, each of the networks can add or delete participants to the call under the direction of the user. The networks can also provide the user device with suitable feature keys.
    Type: Application
    Filed: October 18, 2011
    Publication date: April 18, 2013
    Inventors: Michael Yeung, Tom Gray
  • Publication number: 20130014266
    Abstract: Generally described, the present disclosure relates to conferences. More specifically, this disclosure relates to collaboration privacy. In one illustrative embodiment, a system is described for conference and other collaborations in which trusted and untrusted parties are present. To retain information privacy within the collaboration, the system determines a context for the conference. From the context, information privacy related groupings can be identified. The system can then determine information privacy measures for those privacy related groupings. The information privacy measures for the groupings can be actuated for the parties within the conference. These measures can include, but are not limited to, visual or audio announcements to trusted parties within the conference. Other information privacy measures can include privacy enabled features such as sidebar conferences between the trusted parties.
    Type: Application
    Filed: July 7, 2011
    Publication date: January 10, 2013
    Inventor: Michael Yeung
  • Publication number: 20120216269
    Abstract: Provided are a system and method for activating an unauthorized software program in a virtualization environment. A software program is installed on a computer. A valid license is obtained to activate the software program. A cloning operation is performed on the software program. At least one other instance of the software program is generated during the cloning operation. The valid license is obtained to activate the at least one other instance of the software program. Also provided are systems and methods for identifying and counteracting unauthorized licensing of instances of a software program.
    Type: Application
    Filed: November 14, 2011
    Publication date: August 23, 2012
    Inventors: Michael Yeung, Jean-yves Patry, Tom Gray
  • Patent number: 8225304
    Abstract: The subject application is directed to a system and method for providing a subscription service wherein a remote host enables the automatic receipt at a customer site of the most recent updates, patches, or fixes for services the customer site is running. The remote host uses a secured private port to transfer the updates to the subscribed systems. A remote host server searches an update database for updates of the services from a list configured by an administrator. The host server then downloads the updates and notifies the administrator that an update is available. An update script is subsequently generated, allowing the update to be pushed to a subscribing system. The host server the searches a listing of subscribing systems to determine which subscribing systems run a service for which an update is available. The host server, through a private port, uploads the content to the subscribing system automatically.
    Type: Grant
    Filed: January 12, 2009
    Date of Patent: July 17, 2012
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
    Inventors: Amir Shahindoust, Michael Yeung
  • Publication number: 20120167077
    Abstract: A system and method for service aware virtualization is disclosed. The system comprises a plurality of virtual instances operating on virtualization software and a plurality of service manager modules operating on the virtualization software. Each service manager module is coupled to a separate virtual instance and configured to interface with an operation of guest software operating within the virtual instance on the virtualization software. A management interface coupled to the service manager modules interfaces with the plurality of virtual instances.
    Type: Application
    Filed: December 23, 2010
    Publication date: June 28, 2012
    Inventors: Don Arscott, Michael Yeung, Andrew Phillips