Patents by Inventor Stella Chan
Stella Chan 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: 8572183Abstract: The present panoramic video technique embodied in the unified client provides panoramic video and other data from various sources for live web-based conferencing applications. In one embodiment, the panoramic video is provided by a panoramic collaboration and communication device, termed a RoundTable Device (RTD). The RTD is a collaboration tool with a 360-degree camera and a microphone or microphone array that, together with the unified client, delivers an immersive conferencing experience that extends the meeting room across multiple locations. This enables live network meeting scenarios that were not possible before.Type: GrantFiled: November 19, 2006Date of Patent: October 29, 2013Assignee: Microsoft Corp.Inventors: Kapil Sharma, Avronil Bhattacharjee, Sumeet Bawa, Imad Yanni, Quinn Hawkins, Alan Bridgewater, Stella Chan, Lei Tan
-
Publication number: 20120117089Abstract: Embodiments are directed to organizing reporting data from various sources such as frames into a storyboard view with additional metadata that is specific to the storyboard and to sharing and/or exporting a storyboard sequence of reporting frames. In an embodiment, a computer system accesses various portions of reporting data. The reporting data includes source data, relevant data states and metadata describing properties of the associated report. The computer system organizes the reporting data into multiple reporting frames according to various organizing criteria. Each reporting frame is incorporated into a storyboard interface. The computer system also displays the storyboard interface which includes each of the reporting frames organized according the organizing criteria.Type: ApplicationFiled: February 23, 2011Publication date: May 10, 2012Applicant: Microsoft CorporationInventors: Olivier Lionel Matrat, Thierry J. D'Hers, Amir M. Netz, Stella Chan Rowlett, Riccardo E. Muti
-
Patent number: 7966333Abstract: A facility for populating a segment from a population of individuals is described. The facility accesses two or more fact tables, each containing data about attributes of a number of users who are members of a number of arbitrary user groups. The facility generates a number of column chunks from each fact table. Each column chunk contains data about a single attribute of users that are members of a single arbitrary user group. The facility applies a segment membership test that tests particular user attributes to each arbitrary user groups in turn. In doing so, the facility collects the generated column chunks that contain data about attributes of users that are members of the current arbitrary user group tested by the segment membership test. The facility applies the segment membership test to the collected column chunks to identify individuals within the arbitrary user group that satisfy the segment membership test.Type: GrantFiled: September 4, 2008Date of Patent: June 21, 2011Assignee: AudienceScience Inc.Inventors: Krishna Uppala, Umachandar Jayachandaran, Roman Basko, Stella Chan, Piali Choudary
-
Patent number: 7899897Abstract: Disclosed is a system and program for task processing and monitoring of configuration and state information. A first server process and a second server process are detected. A first agent process is registered with the first server process. A second agent process is registered with the second server process. When a task is to be executed by the first server process, the task is executed with the first agent process. When the task is to be executed by the second server process, the task is executed with the second agent process.Type: GrantFiled: April 1, 2008Date of Patent: March 1, 2011Assignee: International Business Machines CorporationInventors: Linda Benhase, John R. Paveza, Michael Thomas Benhase, Richard Anthony Ripberger, Yan Xu, Stella Chan
-
Publication number: 20080177823Abstract: Disclosed is a system and program for task processing and monitoring of configuration and state information. A first server process and a second server process are detected. A first agent process is registered with the first server process. A second agent process is registered with the second server process. When a task is to be executed by the first server process, the task is executed with the first agent process. When the task is to be executed by the second server process, the task is executed with the second agent process.Type: ApplicationFiled: April 1, 2008Publication date: July 24, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Linda Benhase, John R. Paveza, Michael Thomas Benhase, Richard Anthony Ripberger, Yan Xu, Stella Chan
-
Patent number: 7379989Abstract: Disclosed is a method, system, and program for task processing and monitoring of configuration and state information. A first server process and a second server process are detected. A first agent process is registered with the first server process. A second agent process is registered with the second server process. When a task is to be executed by the first server process, the task is executed with the first agent process. When the task is to be executed by the second server process, the task is executed with the second agent process.Type: GrantFiled: July 31, 2003Date of Patent: May 27, 2008Assignee: International Business Machines CorporationInventors: Linda Benhase, John R. Paveza, Michael Thomas Benhase, Richard Anthony Ripberger, Yan Xu, Stella Chan
-
Patent number: 7194477Abstract: A facility for identifying groups of items that co-occur in more than a threshold number of instances is described. Each such group of items has a size reflecting the number of items in the group. The facility uses a data structure comprising, for each of a plurality of group sizes, a single map identifying groups of that group size that co-occur in more than a threshold number of instances.Type: GrantFiled: June 28, 2002Date of Patent: March 20, 2007Assignee: Revenue Science, Inc.Inventors: Paul Bradley, Stella Chan, Usama Fayyad, Neal Rothleder, Radha Krishna Uppala
-
Publication number: 20060161596Abstract: A client may revise a balanced scorecard by adding, deleting and/or moving objects on a strategy map. Multiple clients may attempt to revise the strategy map simultaneously. Non-conflicting revisions are synchronized with the strategy map in a scorecard database. A conflicting revision may be generated when objects associated with one client's revisions cannot be reconciled with the objects associated with another client's revisions. Conflicting revisions may be resolved by giving one client's revisions priority over subsequent client revisions. Any identified zombie objects are removed from the strategy map before synchronization with the scorecard database. The revised strategy map is saved in the scorecard database. The revised objects are synchronized with the corresponding scorecard and any associated strategy maps in the scorecard database.Type: ApplicationFiled: January 14, 2005Publication date: July 20, 2006Applicant: Microsoft CorporationInventors: Stella Chan, Corey Hulen, Vincent Yang, Noah Booth
-
Patent number: 6871196Abstract: A software facility for analyzing each of a plurality of groups of items is described. The facility retrieves information identifying, for each of a plurality of groups, items that are members of the group. For each group, the facility analyzes attributes of the items of the group to identify attributes that distinguish items that are members of the group from items that are not members of the group.Type: GrantFiled: December 29, 2000Date of Patent: March 22, 2005Assignee: Revenue Science, Inc.Inventors: Stella Chan, Usama Fayyad, Neal Rothleder
-
Publication number: 20050044193Abstract: Disclosed is a method, system, and program for task processing and monitoring of configuration and state information. A first server process and a second server process are detected. A first agent process is registered with the first server process. A second agent process is registered with the second server process. When a task is to be executed by the first server process, the task is executed with the first agent process. When the task is to be executed by the second server process, the task is executed with the second agent process.Type: ApplicationFiled: July 31, 2003Publication date: February 24, 2005Inventors: Linda Benhase, John Paveza, Michael Benhase, Richard Ripberger, Yan Xu, Stella Chan
-
Publication number: 20040158605Abstract: A network domain includes a plurality of agents and a domain server, the domain server operable for automatically transmitting messages to the agents to reset the agents upon the occurrence of a critical event. Upon receipt of a restart command, each agent terminates executing processes and then restarts processes.Type: ApplicationFiled: February 10, 2003Publication date: August 12, 2004Applicant: International Business Machines CorporationInventors: Linda Van Patten Benhase, Michael Thomas Benhase, Stella Chan, John Richard Paveza, Richard Anthony Ripberger, Michael Liang Tan, Yan Xu