Patents by Inventor Albert Shen

Albert Shen 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: 20220188271
    Abstract: A data processing system for processing requests for features at a file collaboration platform implements receiving, at the file collaboration platform, a request from a client device to invoke a requested service on one or more files, wherein the requested service is associated with a feature provided by the file collaboration platform; determining a current operating status of the file collaboration platform; obtaining a feature-specific policy associated with the feature associated with the request; determining whether the requested service is allowed by the file collaboration platform based on the current operating status of the file collaboration platform and the feature-specific policy associated with the feature; allocating capacity to the request at the file collaboration platform for performing the request responsive to determining that the requested service is allowed; and sending a first message to the client device indicating that the client device may invoke the requested service.
    Type: Application
    Filed: January 29, 2021
    Publication date: June 16, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Akshay Navneetlal MUTHA, Nishand Lalithambika VASUDEVAN, Abhishek Anil KAKHANDIKI, Niloofar HEZARJARIBI, Reetu KAMATH, Zi GU, Chenying YANG, Shivraj Prakash GHATKAR, Albert SHEN
  • Publication number: 20150263981
    Abstract: Disclosed herein are systems, methods, and software for implementing runtime experiments with user interface configurations. In at least one implementation, an online application service receives access requests associated with various client applications attempting to access the online application service. In response to the access requests, the online application service communicates with an experiment control service to identify an experimental configuration in accordance with which to present a user interface to the online application service. The experiment control service selects the experimental configuration from various experimental configurations. The user interface is then presented in accordance with the experimental configuration identified for each of the client applications.
    Type: Application
    Filed: March 14, 2014
    Publication date: September 17, 2015
    Applicant: Microsoft Corporation
    Inventors: Fang Wang, Albert Shen
  • Patent number: 8892170
    Abstract: Unlock screen and notification techniques are described. In an implementation, an unlock screen is displayed by a mobile communications device that indicates that the mobile communications device is locked. If an input is detected to remove the lock by dragging across a Y-axis of the display device, an animation is displayed that gives an appearance that the unlock screen is being removed and the lock on the mobile communications device is removed.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: November 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Stephanie E. Teng, Jinsheng Shi, Albert Shen, Ryan M. Haning, Paula Guntaur, Michael J. Kruzeniski
  • Patent number: 8548431
    Abstract: Notification techniques are described. In an implementation, an unlock screen is displayed by a mobile communications device that indicates that one or more keys of the mobile communications device are locked. If an input is detected at the mobile communications device to remove the lock, an animation is displayed that gives an appearance that the unlock screen is a page that is being turned and removing the lock of the one or more keys.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: October 1, 2013
    Assignee: Microsoft Corporation
    Inventors: Stephanie E. Teng, Jinsheng Shi, Albert Shen, Ryan M. Haning, Paula Guntaur, Michael J. Kruzeniski
  • Patent number: 8355698
    Abstract: Unlock screen and notification techniques are described. In an implementation, an unlock screen is displayed by a mobile communications device that indicates that one or more keys of the mobile communications device are locked. If an input is detected at the mobile communications device to remove the lock, an animation is displayed that gives an appearance that the unlock screen is a page that is being turned and removing the lock of the one or more keys.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: January 15, 2013
    Assignee: Microsoft Corporation
    Inventors: Stephanie E. Teng, Jinsheng Shi, Albert Shen, Ryan M. Haning, Paula Guntaur, Michael J. Kruzeniski
  • Publication number: 20120244841
    Abstract: Notification techniques are described. In an implementation, an unlock screen is displayed by a mobile communications device that indicates that one or more keys of the mobile communications device are locked. If an input is detected at the mobile communications device to remove the lock, an animation is displayed that gives an appearance that the unlock screen is a page that is being turned and removing the lock of the one or more keys.
    Type: Application
    Filed: June 8, 2012
    Publication date: September 27, 2012
    Applicant: Microsoft Corporation
    Inventors: Stephanie E. Teng, Jinsheng Shi, Albert Shen, Ryan M. Haning, Paula Guntaur, Michael J. Kruzeniski
  • Patent number: 8238876
    Abstract: Notification techniques are described. In an implementation, an unlock screen is displayed by a mobile communications device that indicates that one or more keys of the mobile communications device are locked. If an input is detected at the mobile communications device to remove the lock, an animation is displayed that gives an appearance that the unlock screen is a page that is being turned and removing the lock of the one or more keys.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: August 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Stephanie E. Teng, Jinsheng Shi, Albert Shen, Ryan M. Haning, Paula Guntaur, Michael J. Kruzeniski
  • Publication number: 20120060105
    Abstract: Social network notifications are described. In implementations, a notification is received at a client device from a social network service that includes content that is posted for access via the social network service and includes an identifier of an originator of the posting. The notification is output by the client device to include the content from the posting and the identifier of the originator of the posting.
    Type: Application
    Filed: September 8, 2010
    Publication date: March 8, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Jared A. Brown, Monica Estela Gonzalez Veron, Jannes Paul Peters, Adam E. Barrus, Albert Shen, Michael R. Ducker, Gokul P. Thirumalai, Ryan M. Haning, Karen L. Davis
  • Publication number: 20110300901
    Abstract: Various embodiments enable a device to utilize environmental state information and/or application state information to determine an appropriate response to received input. In at least some embodiments, a device receives input, obtains environmental information and/or application state information of the device, and evaluates input validity. Based upon the evaluated information and input, the device can behave in a manner that ignores the input, allows execution of associated operations, and or modifies the resultant behavior.
    Type: Application
    Filed: June 2, 2010
    Publication date: December 8, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Albert Shen, Andrew P. Begun
  • Publication number: 20110239108
    Abstract: One embodiment may be practiced computing environment including a web page server. The embodiment includes a method of optimizing delivering of web page content resources. The method includes referencing script source code to identify a web page content resource to be delivered to a web page client. A configuration file is referenced to determine that the identified resource should be combined with additional resources and sent as a single file to the web page client. The identified resource is combined with the additional resources into a single combined file. The single file is delivered to the web page client.
    Type: Application
    Filed: March 26, 2010
    Publication date: September 29, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Brian Charles Blomquist, Vikas Ahuja, Albert Shen, Christopher John Beiter
  • Publication number: 20100248689
    Abstract: Unlock screen and notification techniques are described. In an implementation, an unlock screen is displayed by a mobile communications device that indicates that one or more keys of the mobile communications device are locked. If an input is detected at the mobile communications device to remove the lock, an animation is displayed that gives an appearance that the unlock screen is a page that is being turned and removing the lock of the one or more keys.
    Type: Application
    Filed: March 30, 2009
    Publication date: September 30, 2010
    Inventors: Stephanie E. Teng, Jinsheng Shi, Albert Shen, Ryan M. Haning, Paula Guntaur, Michael J. Kruzeniski
  • Publication number: 20100248688
    Abstract: Notification techniques are described. In an implementation, an unlock screen is displayed by a mobile communications device that indicates that one or more keys of the mobile communications device are locked. If an input is detected at the mobile communications device to remove the lock, an animation is displayed that gives an appearance that the unlock screen is a page that is being turned and removing the lock of the one or more keys.
    Type: Application
    Filed: March 30, 2009
    Publication date: September 30, 2010
    Inventors: Stephanie E. Teng, Jinsheng Shi, Albert Shen, Ryan M. Haning, Paula Guntaur, Michael J. Kruzeniski
  • Publication number: 20080114266
    Abstract: A system, apparatus and method are described for recording, processing, measuring and transmitting electrical data relating to audible signals originating from within a human body. Acoustic signals originating from a human body are detected by a hand-held device that converts these acoustic signals into corresponding electrical signals. Within the housing of this hand-held device, these signals are processed in the electrical domain, such as filtering, amplifying, storing and analyzing, so that they may be provided in a preferred output format. In certain embodiments of the invention, a speaker on the device housing outputs audible signals relating to the detected inner-body acoustic signals. In other embodiments, a port is provided that outputs electrical signals which may be transmitted over a connection to a distant remote device or stored on a computing device external to the hand-held device.
    Type: Application
    Filed: October 27, 2006
    Publication date: May 15, 2008
    Inventors: Albert Shen, Pen C. Li
  • Patent number: 6872306
    Abstract: A multifunctional pure water maker includes a main body and a reverse osmosis module. The main body includes a base portion and a column extending from the base portion. A water container is removably placed on the base portion. A control cap is pivotally attached to the column and includes a compartment in an underside thereof. An outlet pipe is mounted in the control cap and has an end communicated with the reverse osmosis module. Water purified by the reverse osmosis module flows through the other end of the outlet pipe into the water container when the control cap is in a closed position covering an opening of the water container. A limit switch is mounted in the control cap such that the reverse osmosis module is activated to proceed with production of pure water when the control cap is moved to the closed position and that the reverse osmosis module is deactivated when the control cap is moved to an open position.
    Type: Grant
    Filed: April 22, 2003
    Date of Patent: March 29, 2005
    Inventor: Albert Shen
  • Publication number: 20040211713
    Abstract: A multifunctional pure water maker includes a main body and a reverse osmosis module. The main body includes a base portion and a column extending from the base portion. A water container is removably placed on the base portion. A control cap is pivotally attached to the column and includes a compartment in an underside thereof. An outlet pipe is mounted in the control cap and has an end communicated with the reverse osmosis module. Water purified by the reverse osmosis module flows through the other end of the outlet pipe into the water container when the control cap is in a closed position covering an opening of the water container. A limit switch is mounted in the control cap such that the reverse osmosis module is activated to proceed with production of pure water when the control cap is moved to the closed position and that the reverse osmosis module is deactivated when the control cap is moved to an open position.
    Type: Application
    Filed: April 22, 2003
    Publication date: October 28, 2004
    Inventor: Albert Shen
  • Patent number: 6185152
    Abstract: An apparatus and method for determining directionality of acoustic signals arriving from an acoustic source is disclosed. A plurality of reflectors for modifying the acoustic signals and a transducer located proximate to the reflectors is used. A notch detector detects and identifies spectral notches in the modified acoustic signals. A device then determines the direction of the acoustic source. In one embodiment, a microphone system capable of detecting three-dimensional sound is provided. The microphone system comprises an elliptical-shaped microphone enhancer having at least two reflectors located different distances apart from a microphone located in the center of the ellipse. The reflectors have asymmetric ridges which cause interference patterns in the signals received by the microphone, conceptually analogous to the patterns generated by the pinnae of the human ear.
    Type: Grant
    Filed: December 23, 1998
    Date of Patent: February 6, 2001
    Assignee: Intel Corporation
    Inventor: Albert Shen
  • Patent number: 6122444
    Abstract: A method and apparatus for performing signal processing using incongruent buffers. According to one method described, a maximum concurrent run length (MCRL) is calculated to indicate the maximum run length before any of a plurality of buffers is exhausted. Processing data for each of the plurality of incongruent buffers is then repeated until the maximum concurrent run length has been reached. The calculation of the MCRL may be a determination of which of the plurality of buffers has a lowest remaining time before buffer exhaustion or the least number of remaining buffer entries. A system described includes a processor coupled to memory. The memory contains a plurality of buffer counters and a plurality of memory blocks defining a plurality of incongruent buffers. The memory also contains a MCRL calculation routine for determining the MCRL count from the buffer counters. A data processing routine repeats manipulations of data in the incongruent buffers until the MCRL count is reached.
    Type: Grant
    Filed: November 27, 1996
    Date of Patent: September 19, 2000
    Assignee: Intel Corporation
    Inventors: Albert Shen, Jeffrey Kidder
  • Patent number: 5928311
    Abstract: A method and apparatus for constructing a digital filter from a set of data is described. The method comprises the following steps. A plurality of magnitude components of the set of data is encoded. A plurality of phase components of the set of data is encoded. The plurality of encoded magnitude components and encoded phase components are stored in a memory. The digital filter is constructed using the encoded magnitude components and encoded phase components from the memory.
    Type: Grant
    Filed: September 13, 1996
    Date of Patent: July 27, 1999
    Assignee: Intel Corporation
    Inventors: Mark Leavy, Albert Shen
  • Patent number: 4626251
    Abstract: A radiopaque tell-tale filament is disposed between two plies of a multi-ply surgical sponge in the quadrangular area defined by the stitched or folded edges of the sponge and an inwardly disposed continuous stitch. The ends of the tell-tale are embedded in the stitching but the intermediate portion of the filament is otherwise freely disposed in the quadrangular area.
    Type: Grant
    Filed: February 22, 1985
    Date of Patent: December 2, 1986
    Inventor: Albert Shen