Patents by Inventor Lily Cheng
Lily Cheng 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: 8239885Abstract: Embodiments of the invention relate to an architecture or extension to a window manager. In particular, the extension can provide for a window rotation feature that can be exposed as a rotate button. Additionally or alternatively, the rotation feature can be activated based upon a diverse set of conditions, events, and/or commands. Upon activation of the rotation feature, the window manager can rotate a window about an axis to expose a secondary surface that can be populated with alternative content that is distinct from the content of the primary surface of the window. In addition, the architecture provides techniques for identifying both double-sided graphical objects and potentially double-sided objects.Type: GrantFiled: January 30, 2012Date of Patent: August 7, 2012Assignee: Microsoft CorporationInventors: Eric J. Horvitz, Gary W. Flake, Alexander G. Gounares, Lili Cheng, David M. Chickering
-
Patent number: 8234374Abstract: Systems and/or methods that mitigate overexposure of shared content and that facilitate improving security of content in a computing environment are provided. In particular, the systems and methods involves monitoring resource activities such as user interactions (between users and/or between users and resources), email activity, share space activity, shared content activity, distribution lists, contact lists, personnel or organization structures, and the like. Data can be collected as one or more resource activities are monitored and then analyzed to determine where, if any, changes have taken place. For example, if a user has been removed from a distribution list or a user has not accessed the shared content within a time period, a recommendation can be formulated to suggest an adjustment to the affected access rights. Furthermore, the systems and/or methods can be integrated with other applications such as an email client, whereby an out-of-office indicator can leave access rights as they are.Type: GrantFiled: April 26, 2004Date of Patent: July 31, 2012Assignee: Microsoft CorporationInventors: Cezary Marcjan, Lili Cheng
-
Patent number: 8227606Abstract: The present invention is a compound of formula (I) or formula (II) which are suitable as NP-1 antagonists.Type: GrantFiled: January 30, 2012Date of Patent: July 24, 2012Assignee: Ark Therapeutics, Ltd.Inventors: Haiyan Jia, Ian Zachary, Michelle Tickner, Lili Cheng, Chris Chapman, Katie Ellard, Basil Hartzoulakis, Ashley Jarvis, Rosemary Lynch, Jamie Nally, David Selwood, Mark Stewart
-
Publication number: 20120136689Abstract: Social networks often permit users to create events, and to invite one or more contacts of the user to as guests. However, conventional social networks may not sufficiently facilitate users in planning an event for which one or more event details are to be determined. According to the techniques presented herein, a social network may permit users to create an event plan, and may permit guests to submit event plan suggestions for various event plan details of the event plan. The social network may also assist the guests in selecting among the event plan suggestions, e.g., by accepting and tallying votes by the guests among alternative event plan suggestions, by providing event plan suggestions based on search engine results, and by presenting maps of event plan suggestions involving locations. The social network may also accept RSVPs, and may notify guests once a guest arrives at a location of the event.Type: ApplicationFiled: November 30, 2010Publication date: May 31, 2012Applicant: Microsoft CorporationInventors: Steve Ickman, Lili Cheng, Matthew Bret MacLaurin, Christian James Colando, Eric Steven Anderson, David Arthur Raskino
-
Publication number: 20120130820Abstract: Embodiments of the invention relate to an architecture or extension to a window manager. In particular, the extension can provide for a window rotation feature that can be exposed as a rotate button. Additionally or alternatively, the rotation feature can be activated based upon a diverse set of conditions, events, and/or commands. Upon activation of the rotation feature, the window manager can rotate a window about an axis to expose a secondary surface that can be populated with alternative content that is distinct from the content of the primary surface of the window. In addition, the architecture provides techniques for identifying both double-sided graphical objects and potentially double-sided objects.Type: ApplicationFiled: January 30, 2012Publication date: May 24, 2012Applicant: MICROSOFT CORPORATIONInventors: Eric J. Horvitz, David M. Chickering, Gary W. Flake, Lili Cheng, Alexander G. Gounares
-
Publication number: 20120122862Abstract: The present invention is a compound of formula (I) or formula (II) which are suitable as NP-1 antagonists.Type: ApplicationFiled: January 30, 2012Publication date: May 17, 2012Inventors: Haiyan Jia, Ian Zachary, Michelle Tickner, Lili Cheng, Chris Chapman, Katie Ellard, Basil Hartzoulakis, Ashley Jarvis, Rosemary Lynch, Jamie Nally, David Selwood, Mark Stewart
-
Publication number: 20120117487Abstract: A portable computing device may be configured to allow a user to interact with one or more displays in a retail environment. The portable computing device may establish a communication link with a communication device in the retail environment and the user may be able to use the portable computing device to navigate through retail data and have it displayed on the display device in the retail environment.Type: ApplicationFiled: November 8, 2010Publication date: May 10, 2012Applicant: MICROSOFT CORPORATIONInventors: Gilad Lotan, George Moromisato, Paresh Suthar, Jack Ozzie, Lili Cheng, Florin Gale
-
Patent number: 8158789Abstract: The present invention is a compound of formula (I) or formula (II) which are suitable as NP-1 antagonists.Type: GrantFiled: October 4, 2007Date of Patent: April 17, 2012Assignee: Ark Therapeutics Group Ltd.Inventors: Haiyan Jia, Ian Zachary, Michelle Tickner, Lili Cheng, Chris Chapman, Katie Ellard, Basil Hartzoulakis, Ashley Jarvis, Rosemary Lynch, Jamie Nally, David Selwood, Mark Stewart
-
Patent number: 8112492Abstract: A store of interfaced software objects are distributed between a server computer and multiple client computers to support an object oriented application communication environment that provides communication between software applications on each client computer. The application communication environment may include a central shared object store of interfaced software objects that operate on a server computer and communicate with one or more software applications on the server computer. A local shared object store of interfaced software objects operates on each client computer and communicates with the central shared object store and one or more software applications on that client computer. Changes to interfaced software objects in the local shared object stores may be automatically propagated to the interfaced software objects in the central shared object store.Type: GrantFiled: August 24, 2010Date of Patent: February 7, 2012Assignee: Microsoft CorporationInventors: Harry R. Chesley, Steven M. Drucker, Lili Cheng
-
Patent number: 8112770Abstract: The claimed subject matter relates to an architecture or extension to a window manager. In particular, the extension can provide for a window rotation feature that can be exposed as a rotate button. Additionally or alternatively, the rotation feature can be activated based upon a diverse set of conditions, events, and/or commands. Upon activation of the rotation feature, the window manager can rotate a window about an axis to expose a secondary surface that can be populated with alternative content that is distinct from the content of the primary surface of the window. In addition, the architecture provides techniques for identifying both double-sided graphical objects and potentially double-sided objects.Type: GrantFiled: June 25, 2007Date of Patent: February 7, 2012Assignee: Microsoft CorporationInventors: Eric J. Horvitz, David M. Chickering, Gary W. Flake, Lili Cheng, Alexander G. Gounares
-
Publication number: 20120027247Abstract: An oscillating liquid lens and imaging system and method employing the lens are provided. The liquid lens includes a substrate with a channel opening extending through the substrate. A liquid drop is disposed within the channel and is sized with a first droplet portion, including a first capillary surface, protruding away from a first substrate surface, and a second droplet portion, including a second capillary surface, protruding away from a second substrate surface. The liquid lens further includes an enclosure at least partially surrounding the substrate, and including a chamber. The liquid drop resides within the chamber, and the liquid lens includes a second liquid disposed within the chamber in direct or indirect contact with the liquid drop, and the liquid lens further includes a driver for oscillating the liquid drop within the channel.Type: ApplicationFiled: July 26, 2011Publication date: February 2, 2012Applicant: RENSSELAER POLYTECHNIC INSTITUTEInventors: Amir H. HIRSA, Bernard A. MALOUIN, JR., Michael J. VOGEL, Lili CHENG, Joseph D. OLLES
-
Patent number: 8103668Abstract: A technique for adding a search control by a user to a file, webpage, desktop, or mobile device, for example. The control lets the end user create documents, webpages, or dashboards with static and/or dynamic content as easily as inserting pictures. The technique also facilitates the imbedding of control access to the search information via this control. When a document is created, the control allows for adding a search into the document, authoring the default view of the query (e.g., thumbnail, details, extended view, slideshow, timeline, etc.), setting the scope (e.g., local computer, website, company human resources database, etc.), and “publishing” states (e.g., dynamically update, static-fixed, query run on local machine, etc). The technique also facilitates the adding of views such as via a user interface control for “adding a search” and standard “search list view control.Type: GrantFiled: December 7, 2007Date of Patent: January 24, 2012Assignee: Microsoft CorporationInventors: Lili Cheng, Stacey Harris, Andrzej Turski, Matthew Maclaurin, Shane F Williams
-
Publication number: 20110314048Abstract: Within a social network, users may define user lists comprising users who share a semantic nexus. The creation and updating of user lists may be detected by monitoring the messages of users to detect list identifiers (e.g., names) indicating new user lists, and by polling the social network to detect changes in the membership of respective user lists. The list identifiers may be recorded in the user profiles of respective members of the user lists. Moreover, when a user posts a message to the social network, the message may be annotated with the list identifiers recorded in the user profile of the user. These techniques may permit the restriction of a search query over messages to those posted by members of a particular user list, e.g., by searching for messages having annotations that match the list identifiers of the user lists specified in the search query.Type: ApplicationFiled: June 22, 2010Publication date: December 22, 2011Applicant: Microsoft CorporationInventors: Steven W. Ickman, Thomas M. Laird-McConnell, Lili Cheng
-
Patent number: 8069186Abstract: A computer system models human memory by deriving associations between objects, events, and the context of the computer user or users. These associations can be dynamically generated, changing depending on the behavior of the user and context. Examples of areas in which this system can be used include time management (e.g., a calendar that presents time-based groupings of objects), people management (e.g., use analysis of user communications to rank importance of people to the user, groupings, and associations between people/groups and other objects such as documents, email), and general computer management (e.g., use analysis of user behavior to identify important objects and objects that are related to a current focus and context of the computer user).Type: GrantFiled: March 10, 2008Date of Patent: November 29, 2011Assignee: Microsoft CorporationInventors: Shelly D. Farnham, Andrzej Turski, David P. Vronay, Lili Cheng, Sean U. Kelly, Cezary Marcjan, Richard F. Rashid
-
Patent number: 8065369Abstract: The subject invention provides a unique system and method that facilitates contact- or people-based organization of messages. A list of contacts can be generated based on the people or groups who have communicated with the user (mailbox owner) via email or otherwise. To view desired messages, a user can select one or more contacts that participated in the desired messages as either a recipient or sender. Following the selection, messages between the selected contacts and the user can be displayed in a window. Any items or information shared in the messages can be viewed in a separate window. A link can be maintained between any shared item and its message of origin. The user can also view messages that include third parties. The contact list is dynamic and due to limited display space, contacts communicating the most frequently with the user can be listed on a top level.Type: GrantFiled: February 1, 2005Date of Patent: November 22, 2011Assignee: Microsoft CorporationInventors: Andrzej Turski, Shelly D. Farnham, Lili Cheng
-
Patent number: 8051079Abstract: The claimed subject matter relates to an architecture that can create a wish list based upon a variety of inputs and criteria. In one aspect the architecture can generate a wish list based upon one or more images of an item desired by a user. Accordingly, the architecture can examine the image to identify the desired item and to extract relevant features from the item in order to, e.g., match the imaged item to a catalog item for sale by a vendor. In another aspect, the architecture can access information associated with a third party to build a wish list for a user. Appreciably, according to the particular aspect, the wish list can include items that are designated to a particular beneficiary.Type: GrantFiled: December 19, 2007Date of Patent: November 1, 2011Assignee: Microsoft CorporationInventors: Lili Cheng, Michael Connolly, Gary W. Flake, Alexander G. Gounares
-
Patent number: 8015141Abstract: A rule-based programming language may be devised for programming an entity in an environment. Computer systems may therefore be configured to program the entity with at least one rule comprising at least zero language conditions representing an action condition, at least one language verb representing an action, and at least zero language verb parameters representing an action object. The computer system may also be configured to facilitate entry by a user of a rule set according to the rule-based programming language by receiving user selections of language conditions, language verbs, and language verb parameters. By facilitating the programming by users of entities within environments, the computer system may facilitate individuals (such as non-technical individuals, aspiring programmers, and children) in understanding programming concepts, encourage the development of experience with computer programming, and permit the generation of useful computer programs by non-proficient programmers.Type: GrantFiled: February 18, 2008Date of Patent: September 6, 2011Assignee: Microsoft CorporationInventors: Matthew MacLaurin, Michael C. Miller, Stephen B. Coy, Lili Cheng
-
Patent number: 8012023Abstract: Systems and methods that provide for a virtual reality entertainment system that supplies immersive entertainment and creates a sensation for a user similar to having guests in a remote location to be physically present as virtual guests. Such virtual reality entertainment system can supply a graphic and/or audio; wherein interconnected computers, video and audio processing devices, supply a live interaction between a user and a guest(s). Although guests are only present virtually (e.g., electronically present with other objects/user within the environment) such virtual invitation enables a user and guests to concurrently experience the entertainment together (e.g., a live sporting event, spectator game). In a related aspect, the subject innovation can implement holographic avatars, and a plurality of communication interfaces, to imitate (and/or transform) a relationship between the user and the virtual guests/surrounding environment.Type: GrantFiled: September 28, 2006Date of Patent: September 6, 2011Assignee: Microsoft CorporationInventors: William H. Gates, III, Gary W. Flake, Alexander G. Gounares, Thomas F. Bergstraesser, Arnold N. Blinn, Christopher W. Brumme, Lili Cheng, Michael Connolly, Daniel S. Glasser, James R. Larus, Matthew B. MacLaurin, Henricus Johannes Maria Meijer, Debi P. Mishra, Amit Mital, Ira L. Snyder, Jr., Melora Zaner-Godsey
-
Patent number: 7975240Abstract: The present invention relates to a system and methodology to facilitate automatic display and management of data items associated with a hierarchical tree arrangement of folders and subfolders. A computerized interface for data presentation is provided having a sorting component to determine categories relating to one or more items for display. A cluster component groups the categories according to discretized states in order to control visible output to the display. Such states can include packed and unpacked states, wherein packed states can cluster a plurality of items together and across several nodes, whereas unpacked items are controlled and displayed under a grouped heading in one context and as individual data items or entities in another context.Type: GrantFiled: January 16, 2004Date of Patent: July 5, 2011Assignee: Microsoft CorporationInventors: Andrzej Turski, Lili Cheng, Matthew MacLaurin
-
Publication number: 20110138320Abstract: An operating system shell has an underlying desktop object that is rendered according to different views. The operating system shell renders on a display screen a desktop graphical user interface with windows, tools, icons, etc. that are within a segment of the desktop object that can be observed (i.e., rendered) from one of the views. In illustrated implementations, the desktop object is of an extent that is greater than can be rendered from a single view. Allowing a user to select or access different views of the desktop object effectively provides an extended desktop that overcomes the fixed and limited display capabilities of conventional operating system shells.Type: ApplicationFiled: February 2, 2011Publication date: June 9, 2011Applicant: Microsoft CorporationInventors: David P. Vronay, Lili Cheng, Baining Guo, Sean U. Kelly