Patents by Inventor Mei WONG

Mei WONG 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: 10979237
    Abstract: A computer system tracks and analyzes activity data, notifications, and user interactions with activity data and notifications. By analyzing this information, the computer system can identify, for individual users and across a set of users, which activity data and notifications are most relevant. Such activity data and notifications are most relevant when they result in the end user having further user interaction through the electronic document. The information about the relevance of the activity data and notifications can be used for managing sending of notifications and presenting activity data in end user applications.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: April 13, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Douglas Milvaney, Hoi Mei Wong, Andrew Harris, Manish Shukla, Taili Feng
  • Publication number: 20200410144
    Abstract: Electronic system level (ESL) design and verification of the present disclosure is utilized to provide an electronic simulation and modeling of function safety and fault management of an electronic device. A method for simulating a safety circuit includes providing an electronic architectural design to perform one or more functional behaviors of the electronic device in accordance with an electronic design specification. The method further includes modeling the safety circuit of the electronic architectural design and one or more other electronic circuits of the electronic architectural design that communicate with the safety circuit. The method further includes simulating, using the modeling, operation of the safety circuit while the electronic architectural design is performing the one or more functional behaviors. The method also includes determining whether the simulated operation of the safety circuit satisfies the electronic design specification.
    Type: Application
    Filed: September 14, 2020
    Publication date: December 31, 2020
    Applicant: Taiwan Semiconductor Manufacturing Co., Ltd.
    Inventors: Kai-Yuan TING, Sandeep Kumar GOEL, Yun-Han LEE, Mei WONG, Hsin-Cheng CHEN
  • Patent number: 10776538
    Abstract: Electronic system level (ESL) design and verification of the present disclosure is utilized to provide an electronic simulation and modeling of function safety and fault management of an electronic device. A method for simulating a safety circuit includes providing an electronic architectural design to perform one or more functional behaviors of the electronic device in accordance with an electronic design specification. The method further includes modeling the safety circuit of the electronic architectural design and one or more other electronic circuits of the electronic architectural design that communicate with the safety circuit. The method further includes simulating, using the modeling, operation of the safety circuit while the electronic architectural design is performing the one or more functional behaviors. The method also includes determining whether the simulated operation of the safety circuit satisfies the electronic design specification.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: September 15, 2020
    Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.
    Inventors: Kai-Yuan Ting, Sandeep Kumar Goel, Yun-Han Lee, Mei Wong, Hsin-Cheng Chen
  • Patent number: 10719648
    Abstract: A method is disclosed that includes providing an IP bank, an application bank, and a technology bank; generating a hierarchical table based on the IP bank and the application bank; performing an estimation of at least one of a performance value, a power value, an area value and a cost value, which corresponds to the hierarchical table, by using the technology bank, to output an result data as a basis of fabrication of a system.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: July 21, 2020
    Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING CO., LTD.
    Inventors: Tze-Chiang Huang, Kai-Yuan Ting, Sandeep Kumar Goel, Yun-Han Lee, Shereef Shehata, Mei Wong
  • Publication number: 20190332161
    Abstract: A device for power estimation is disclosed. The device includes a transformer circuit coupled with a processing circuit and a transaction interface. The transformer circuit is configured to count performance activities executed in the processing circuit and to compare count values of the performance activities with a pre-determined value to determine a power state of the processing circuit. The transaction interface is configured to receive a request from the processing circuit and record a first timestamp, and further configured to receive a response from a memory model and record a second timestamp, the transaction interface being further configured to record a time difference between the first timestamp and the second timestamp as a time difference. The transformer circuit is further configured to determine the power state of the processing circuit based on both of the count values and the time difference.
    Type: Application
    Filed: July 8, 2019
    Publication date: October 31, 2019
    Applicant: TAIWAN SEMICONDUCTOR MANUFACTURING CO., LTD.
    Inventors: Kai-Yuan TING, Shereef SHEHATA, Tze-Chiang HUANG, Sandeep Kumar GOEL, Mei WONG, Yun-Han LEE
  • Publication number: 20190310998
    Abstract: Aspects of the present disclosure relate to a unified activity service. In one aspect, different files stored on different storage platforms may be rendered on different user interfaces. Multiple activities associated with each of the different files may be obtained from the activity service. In another aspect, activity metadata corresponding to the multiple activities may be stored in the activity service. Activities associated with the different files may include content changes in a file (e.g., edits and deletions), sharing a file, renaming a file, comments within a file, messaging, and conversations related to a file. The different storage platforms may be independent of the activity service.
    Type: Application
    Filed: June 24, 2019
    Publication date: October 10, 2019
    Inventors: Douglas L. Milvaney, Andrew W. Harris, Candy Hoi Mei Wong, Manish Kumar Shukla, Daniel J. Chattan
  • Patent number: 10439968
    Abstract: Aspects of the present disclosure relate to an activity notification system. In one aspect, one or more entities associated with a user of a file may be identified. A priority level may be assigned to each of the one or more entities based on a type of activity of one or more activities associated with the file. The priority level may include at least a highest priority level and a lowest priority level. A notification indicating an occurrence of at least one activity from the one or more activities associated with the file may be sent to the entity of the one or more identified entities assigned the highest priority level. It may be determined which activities of one or more activities received at a notification service meet a notification value threshold. At least one notification from the activities determined to meet the notification value threshold may be generated.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: October 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Manish Kumar Shukla, Andrew W. Harris, Candy Hoi Mei Wong
  • Patent number: 10353926
    Abstract: Aspects of the present disclosure relate to a unified activity service. In one aspect, different files stored on different storage platforms may be rendered on different user interfaces. Multiple activities associated with each of the different files may be obtained from the activity service. In another aspect, activity metadata corresponding to the multiple activities may be stored in the activity service. Activities associated with the different files may include content changes in a file (e.g., edits and deletions), sharing a file, renaming a file, comments within a file, messaging, and conversations related to a file. The different storage platforms may be independent of the activity service.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: July 16, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Douglas L. Milvaney, Andrew W. Harris, Candy Hoi Mei Wong, Manish Kumar Shukla, Daniel J. Chattan
  • Patent number: 10345883
    Abstract: A power state transformer, a system and a method thereof are disclosed. The power state transformer is coupled with a processing unit model. The power state transformer is configured for counting performance activities executed in the processing unit model, and further for determining a power state of the processing unit model according to count values of the performance activities.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: July 9, 2019
    Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING CO., LTD.
    Inventors: Kai-Yuan Ting, Shereef Shehata, Tze-Chiang Huang, Sandeep Kumar Goel, Mei Wong, Yun-Han Lee
  • Patent number: 10289282
    Abstract: Aspects of the present disclosure relate to systems and methods for creating a file activity feed for display on a user interface of a client computing device. In one aspect, data comprising a plurality of activities associated with a file may be obtained. A timestamp associated with a user identity of the file may be identified. One or more missed activities (e.g., those that occurred since a user was away from the file) may be identified from the plurality of activities based on the identified timestamp. It may be determined which missed activities of the one or more missed activities are relevant to a user associated with the user identity. The one or more missed activities determined to be relevant to the user associated with the user identity may be displayed within the file activity feed on the user interface of the client computing device.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: May 14, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Candy Hoi Mei Wong, Benjamin G. Wilde, Manoj Sharma, Douglas L. Milvaney
  • Publication number: 20190034566
    Abstract: Electronic system level (ESL) design and verification of the present disclosure is utilized to provide an electronic simulation and modeling of function safety and fault management of an electronic device. A method for simulating a safety circuit includes providing an electronic architectural design to perform one or more functional behaviors of the electronic device in accordance with an electronic design specification. The method further includes modeling the safety circuit of the electronic architectural design and one or more other electronic circuits of the electronic architectural design that communicate with the safety circuit. The method further includes simulating, using the modeling, operation of the safety circuit while the electronic architectural design is performing the one or more functional behaviors. The method also includes determining whether the simulated operation of the safety circuit satisfies the electronic design specification.
    Type: Application
    Filed: August 31, 2017
    Publication date: January 31, 2019
    Applicant: Taiwan Semiconductor Manufacturing Co., Ltd.
    Inventors: Kai-Yuan TING, Sandeep Kumar GOEL, Yun-Han LEE, Mei WONG, Hsin-Cheng CHEN
  • Patent number: 10108764
    Abstract: A method of estimating power consumption for a system on chip (SOC) includes simulating operation of a first sub-block to obtain power consumption information for the first sub-block including first activation information for a first IP block. The method further includes simulating operation of a second sub-block to obtain power consumption information for the second sub-block including second activation information for the first IP block and activation information for a plurality of second IP blocks. The method further includes determining a weighting factor for the first activation information for the first IP block, the second activation information for the first IP block and the activation information for each second IP block. The method further includes estimating power consumption for the SOC based on the first and second activation information for the first IP block, the activation information for at least one second IP block, and corresponding weighting factors.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: October 23, 2018
    Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.
    Inventors: Shereef Shehata, Sandeep Kumar Goel, Tze-Chiang Huang, Yun-Han Lee, Mei Wong
  • Publication number: 20180123815
    Abstract: A computer system tracks and analyzes activity data, notifications, and user interactions with activity data and notifications. By analyzing this information, the computer system can identify, for individual users and across a set of users, which activity data and notifications are most relevant. Such activity data and notifications are most relevant when they result in the end user having further user interaction through the electronic document. The information about the relevance of the activity data and notifications can be used for managing sending of notifications and presenting activity data in end user applications.
    Type: Application
    Filed: October 28, 2016
    Publication date: May 3, 2018
    Inventors: Douglas Milvaney, Hoi Mei Wong, Andrew Harris, Manish Shukla, Taili Feng
  • Publication number: 20170344093
    Abstract: A power state transformer, a system and a method thereof are disclosed. The power state transformer is coupled with a processing unit model. The power state transformer is configured for counting performance activities executed in the processing unit model, and further for determining a power state of the processing unit model according to count values of the performance activities.
    Type: Application
    Filed: May 31, 2016
    Publication date: November 30, 2017
    Applicant: TAIWAN SEMICONDUCTOR MANUFACTURING CO., LTD.
    Inventors: Kai-Yuan TING, Shereef SHEHATA, Tze-Chiang HUANG, Sandeep Kumar GOEL, Mei WONG, Yun-Han LEE
  • Publication number: 20170300604
    Abstract: A method of estimating power consumption for a system on chip (SOC) includes simulating operation of a first sub-block to obtain power consumption information for the first sub-block including first activation information for a first IP block. The method further includes simulating operation of a second sub-block to obtain power consumption information for the second sub-block including second activation information for the first IP block and activation information for a plurality of second IP blocks. The method further includes determining a weighting factor for the first activation information for the first IP block, the second activation information for the first IP block and the activation information for each second IP block. The method further includes estimating power consumption for the SOC based on the first and second activation information for the first IP block, the activation information for at least one second IP block, and corresponding weighting factors.
    Type: Application
    Filed: April 15, 2016
    Publication date: October 19, 2017
    Inventors: Shereef SHEHATA, Sandeep Kumar GOEL, Tze-Chiang HUANG, Yun-Han LEE, Mei WONG
  • Publication number: 20170214643
    Abstract: Aspects of the present disclosure relate to an activity notification system. In one aspect, one or more entities associated with a user of a file may be identified. A priority level may be assigned to each of the one or more entities based on a type of activity of one or more activities associated with the file. The priority level may include at least a highest priority level and a lowest priority level. A notification indicating an occurrence of at least one activity from the one or more activities associated with the file may be sent to the entity of the one or more identified entities assigned the highest priority level. It may be determined which activities of one or more activities received at a notification service meet a notification value threshold. At least one notification from the activities determined to meet the notification value threshold may be generated.
    Type: Application
    Filed: April 29, 2016
    Publication date: July 27, 2017
    Inventors: Manish Kumar Shukla, Andrew W. Harris, Candy Hoi Mei Wong
  • Publication number: 20170177182
    Abstract: Aspects of the present disclosure relate to systems and methods for creating a file activity feed for display on a user interface of a client computing device. In one aspect, data comprising a plurality of activities associated with a file may be obtained. A timestamp associated with a user identity of the file may be identified. One or more missed activities (e.g., those that occurred since a user was away from the file) may be identified from the plurality of activities based on the identified timestamp. It may be determined which missed activities of the one or more missed activities are relevant to a user associated with the user identity. The one or more missed activities determined to be relevant to the user associated with the user identity may be displayed within the file activity feed on the user interface of the client computing device.
    Type: Application
    Filed: December 21, 2015
    Publication date: June 22, 2017
    Inventors: Candy Hoi Mei Wong, Benjamin G. Wilde, Manoj Sharma, Douglas L. Milvaney
  • Publication number: 20170140025
    Abstract: Aspects of the present disclosure relate to a unified activity service. In one aspect, a first file stored on a first storage platform may be rendered on a first user interface. One or more activities associated with the first file may be obtained from the activity service. A second file stored on a second storage platform may be rendered on a second user interface. One or more activities associated with the second file may be obtained from the activity service. In another aspect, activity metadata corresponding to at least one activity associated with a first file stored on a first storage platform and activity metadata corresponding to at least one activity associated with a second file stored on a second storage platform may be received at and stored in the activity service.
    Type: Application
    Filed: November 17, 2015
    Publication date: May 18, 2017
    Inventors: Douglas L. Milvaney, Andrew W. Harris, Candy Hoi Mei Wong, Manish Kumar Shukla, Daniel J. Chattan
  • Publication number: 20170076029
    Abstract: A method is disclosed that includes providing an IP bank, an application bank, and a technology bank; generating a hierarchical table based on the IP bank and the application bank; performing an estimation of at least one of a performance value, a power value, an area value and a cost value, which corresponds to the hierarchical table, by using the technology bank, to output an result data as a basis of fabrication of a system.
    Type: Application
    Filed: September 8, 2016
    Publication date: March 16, 2017
    Applicant: TAIWAN SEMICONDUCTOR MANUFACTURING CO., LTD.
    Inventors: Tze-Chiang HUANG, Kai-Yuan TING, Sandeep Kumar GOEL, Yun-Han LEE, Shereef SHEHATA, Mei WONG
  • Patent number: 9147946
    Abstract: An electrical cable connector has a body having first and second body members that are movable between open and closed positions of the body, and first and second conductors supported by the first and second body members, respectively. The two conductors have respective ends protruding from the respective body members. When the body members are moved to the closed position of the body, the ends of the conductors simultaneously cut through insulation and come into electrical connection with two cores of a first cable. A connecting element electrically connects the conductors to respective cores of a second electrical cable.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: September 29, 2015
    Inventor: Memie Mei Mei Wong