Patents by Inventor Robert Yu

Robert Yu 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: 10169742
    Abstract: In some aspects, the disclosure is directed to methods and systems for driving demand for services. An appointment platform operating on a server may identify, based on an appointment inventory of a service provider, an open appointment to be filled. The appointment platform may rank a plurality of users to which the open appointment may be offered. The appointment platform may rank a user of the plurality of users based on a current membership score of the user. The appointment platform may determine, based on the ranking, to offer the user the open appointment. The appointment platform may identify, based on the current membership score of the user, a type of incentive from a plurality of types of incentives, to offer to the user for filling the open appointment.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: January 1, 2019
    Inventors: Robert Yu, Surya Prakash
  • Publication number: 20180305362
    Abstract: We provide compounds given by Formula I, which is shown in FIG. 3, or pharmaceutically acceptable salts thereof, as well as formulations thereof and methods of use of those compounds and formulations for treatment of cancer.
    Type: Application
    Filed: October 14, 2016
    Publication date: October 25, 2018
    Applicant: Eisai R&D Management Co., Ltd.
    Inventors: Wanjun Zheng, Xiaojie Zhu, Hong Du, Maarten Postema, Yimin Jiang, Jing Li, Robert Yu, Hyeong-wook Choi, Jaemoon Lee, Frank Fang, Daniel Custar
  • Publication number: 20180294693
    Abstract: A device for the thermal management of a power train includes a main housing accommodating an electric motor and its cooling circuit and a speed reducer including a lubrication circuit. The main housing includes an oil sump arranged in the lower part of the main housing and a partition separating same into two parts, wherein there are arranged respectively, on the one hand, the motor and its cooling circuit, and on the other hand, the speed reducer and its lubrication circuit, while an oil channel extends in the oil sump through the partition in order to bring the two parts into communication and includes one end on the speed reducer side provided with a valve for regulating the oil flow, controlled by the oil temperature, so as to close the oil passage in the oil channel when the oil temperature on the speed reducer side reaches a predetermined temperature threshold.
    Type: Application
    Filed: October 3, 2016
    Publication date: October 11, 2018
    Inventor: Robert Yu
  • Publication number: 20180253510
    Abstract: In an embodiment, a method for automatically generating a building plan is disclosed. The method involves obtaining a set of architectural rules that define a set of tenant types, wherein a tenant type is defined by at least one spatial preference, obtaining a set of financial rules that define financial objectives, wherein the financial objectives are defined as a function of at least tenant type, floor location, and tenancy type, and generating a space program, wherein the space program indicates placement of tenant types as a function of the set of architectural rules and the set of financial rules; and generating building plan, wherein the building plan visualizes the placement of tenant types.
    Type: Application
    Filed: March 3, 2017
    Publication date: September 6, 2018
    Applicant: Aditazz, Inc.
    Inventors: Chih Teh Shen, Robert Yu, Suhas Belgal, Chuck Han
  • Publication number: 20180189422
    Abstract: In accordance with an embodiment of the invention, an interior test fit system for automatically creating floor plan layouts is disclosed. The interior test fit system uses a computer having a memory, a central processing unit, and a display, the memory containing instructions that, when executed by the central processing unit, perform steps comprising obtaining client parameters, a room library, and a tile library as inputs, determining a set of selected rooms from the room library, the set defined as a function of room contents and client parameters, determining a set of selected tiles from the tile library, the set defined as a function of tile designs and the room attributes of the set of selected room, and determining a placement of the set of tiles within a floor plan layout, the placement defined as a function of tile attributes of the selected tiles and building shell attributes.
    Type: Application
    Filed: December 30, 2016
    Publication date: July 5, 2018
    Applicant: Aditazz, Inc.
    Inventors: Robert Yu, Zigmund Rubel, Sudha Hajela, Chuck Han, Suhas Belgal
  • Patent number: 10013299
    Abstract: A facility for responding to the crash of a computing system subsystem is described. The facility detects a crash of the subsystem. In response to this detecting, the facility provides diagnostic information representing state of the peripheral subsystem to a crash analysis service, and restarts the subsystem without restarting the computing system.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: July 3, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bin Wang, Pengxiang Zhao, Dejun Zhang, Robert Yu Zhu, Ying Chin, Satyendra Bahadur
  • Patent number: 9880894
    Abstract: Examples for an intelligent watchdog timer for a computing device are described herein. The watchdog timer operates a watchdog counter that repetitively counts a watchdog count interval from an initial value to a final value. The watchdog counter is continually reset if the device is functioning properly. If the watchdog timer is allowed to reach a final count value, a processor reset is initiated. Several components operate to detect the current mode of operation of the processor or an operating system, and predict, in part based on user context, when different power states may occur. The components also forecast when the watchdog timer is scheduled to reach the final count value. Based on the forecasts of when the watchdog timer will reach the final count value and the predictions of future power states of the processor or operating system, the watchdog counter is selectively disabled or reset.
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: January 30, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bin Wang, Robert Yu Zhu, Qipeng Wu, Dejun Zhang, Pengxiang Zhao, Ying N. Chin
  • Publication number: 20180025089
    Abstract: In at least one implementation, the described technology provides a method for improving search results. The method includes generating multiple user profiles based on monitored content navigation history associated with a query set. The user profiles are used to modify search results based on a selected user profile. The selected user profile may be used to send re-queries if the received queries do not satisfy a profile-based condition. The selected user profile may be used to filter, rank, and modify the layout of received results to present the modified results to the user.
    Type: Application
    Filed: July 25, 2016
    Publication date: January 25, 2018
    Inventors: Ying N. Chin, Robert Yu Zhu, Dejun Zhang, Bin Wang, Satyendra Bahadur, Pengxiang Zhao
  • Publication number: 20170352006
    Abstract: In some aspects, the disclosure is directed to methods and systems for driving demand for services. An appointment platform operating on a server may identify, based on an appointment inventory of a service provider, an open appointment to be filled. The appointment platform may rank a plurality of users to which the open appointment may be offered. The appointment platform may rank a user of the plurality of users based on a current membership score of the user. The appointment platform may determine, based on the ranking, to offer the user the open appointment. The appointment platform may identify, based on the current membership score of the user, a type of incentive from a plurality of types of incentives, to offer to the user for filling the open appointment.
    Type: Application
    Filed: August 18, 2017
    Publication date: December 7, 2017
    Inventors: Robert Yu, Surya Prakash
  • Publication number: 20170286082
    Abstract: A workbench identifies a plurality of mobile devices that are ready to be flashed and which are tethered to the workbench. The workbench also accesses one or more common payload packets to be flashed to each of the mobile devices from volatile memory of the workbench computing system, as well as one or more uncommon packets that are to be selectively flashed to only a subset of the plurality of mobile devices during the flashing session. Upon accessing and/or formatting the packets, the workbench computing system transmits the common payload packet(s) to the plurality of ready to be flashed mobile devices concurrently, while refraining from making or simultaneously storing a separate copy of the one or more common payload packets in the volatile storage for each of the plurality of mobile devices during the flashing session.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 5, 2017
    Inventors: Robert Yu Zhu, Ying N. Chin, Dejun Zhang, Bin Wang, Satyendra Bahadur, Xuejun Chen, Haifeng Zheng, Pengxiang Zhao
  • Publication number: 20170286090
    Abstract: Systems, methods and storage devices are configured for facilitating flashing of mobile devices. Some disclosed embodiments include burst flashing mobile devices in such a way as to facilitate a reduction in time required for tethering the mobile devices that are tethered during the flashing session and by transmitting all data required for flashing the device to the volatile memory of the mobile device and de-tethering the mobile device prior to all of the transmitted data being written to the non-volatile memory of the mobile device.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 5, 2017
    Inventors: Robert Yu Zhu, Ying N. Chin, Dejun Zhang, Bin Wang, Satyendra Bahadur, Xuejun Chen, Haifeng Zheng, Pengxiang Zhao
  • Patent number: 9741021
    Abstract: In some aspects, the disclosure is directed to methods and systems for driving demand for services. An appointment platform operating on a server may identify, based on an appointment inventory of a service provider, an open appointment to be filled. The appointment platform may rank a plurality of users to which the open appointment may be offered. The appointment platform may rank a user of the plurality of users based on a current membership score of the user. The appointment platform may determine, based on the ranking, to offer the user the open appointment. The appointment platform may identify, based on the current membership score of the user, a type of incentive from a plurality of types of incentives, to offer to the user for filling the open appointment.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: August 22, 2017
    Inventors: Robert Yu, Surya Prakash
  • Patent number: 9710321
    Abstract: A crash dump system in a device includes firmware that determines when an atypical reboot of the device is about to occur and both sets a flag indicating there was an atypical reboot and stores in nonvolatile memory crash dump data based on the type of event that caused the atypical reboot. The crash dump data includes a reboot code indicating the type of event that was detected. When the device is subsequently restarted due to the reboot, the operating system detects that the flag was set, and in response to the flag being set collects and analyzes the crash dump data from the reserved memory. Crash analysis data is generated based on this analysis and sent is to a remote service for possible further action (e.g., analysis, notification of a developer, and so forth).
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: July 18, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pengxiang Zhao, Robert Yu Zhu, Ying Nor Chin, Dejun Zhang, Sailesh Baidya, Satyendra Bahadur
  • Publication number: 20170132057
    Abstract: Embodiments relate to a device ecosystem in which devices collect and forward failure data to a control system that collects and analyzes the failure data. The devices record, categorize, transform, and report failure data to the control system. Failures on a device can be counted and also correlated over time with tracked changes in state of the device (e.g., in use, active, powered on). Different types of Mean Time To Failure (MTTF) statistics are efficiently computed in an ongoing manner. A pool of statistical failure data pushed by devices can be used by the control system to select devices from which to pull detailed failure data.
    Type: Application
    Filed: November 5, 2015
    Publication date: May 11, 2017
    Inventors: Dejun Zhang, Bin Wang, Robert Yu Zhu, Ying Chin, Pengxiang Zhao, Satyendra Bahadur
  • Publication number: 20170075745
    Abstract: A facility for responding to the crash of a computing system subsystem is described. The facility detects a crash of the subsystem. In response to this detecting, the facility provides diagnostic information representing state of the peripheral subsystem to a crash analysis service, and restarts the subsystem without restarting the computing system.
    Type: Application
    Filed: September 16, 2015
    Publication date: March 16, 2017
    Inventors: Bin Wang, Pengxiang Zhao, Dejun Zhang, Robert Yu Zhu, Ying Chin, Satyendra Bahadur
  • Publication number: 20170076017
    Abstract: Computer based methods and systems for evaluating different building designs are disclosed. In one embodiment, the method involves generating a first set of different building massing configurations using a shape grammar, storing the generated first set of different building massing configurations in a building massing library, reducing the first set of different building massing configurations according to a parameter search to form a second set of different building massing configurations, the second set being a subset of the first set, and using the second set of different building massing configurations to evaluate an aspect of a building system.
    Type: Application
    Filed: November 28, 2016
    Publication date: March 16, 2017
    Applicant: Aditazz, Inc.
    Inventors: Robert Yu, Deepak Aatresh, Sungmin Kim
  • Publication number: 20170061039
    Abstract: A method and system for generating a room plan are disclosed. In the embodiment, the method involves determining objects to be placed in a room, defining relationships between the objects in the room using Room Service Rules, parsing the Room Service Rules, and generating a room plan by passing the parsed Room Service Rules to a content placer, wherein Room Service Rules are parsable entries that correspond to spatial relationships of the objects to be placed in the room.
    Type: Application
    Filed: August 24, 2016
    Publication date: March 2, 2017
    Applicant: Aditazz, Inc.
    Inventors: Sydney Sweeney, Sudha Hajela, Sophia Lin, Ibrahim Algwaiz, Robert Yu
  • Publication number: 20170061340
    Abstract: A computer-implemented method for right-sizing function-specific blocks in a healthcare building with a given architectural parti to support a specific space program is disclosed. In an embodiment, the method involves describing the relative locations of function-specific blocks using a coordinate system, wherein the function-specific blocks are placed in particular locations within the building relative to a circulation pattern, describing constraints related to the areas of the function-specific blocks, and adjusting the areas and/or aspect ratios of the function-specific blocks to find a solution that maintains the relative locations of the function-specific blocks while meeting the area constraints.
    Type: Application
    Filed: August 24, 2016
    Publication date: March 2, 2017
    Applicant: Aditazz, Inc.
    Inventors: Robert Yu, Sudha Hajela, John Victor-Faichney
  • Publication number: 20170010933
    Abstract: Examples for an intelligent watchdog timer for a computing device are described herein. The watchdog timer operates a watchdog counter that repetitively counts a watchdog count interval from an initial value to a final value. The watchdog counter is continually reset if the device is functioning properly. If the watchdog timer is allowed to reach a final count value, a processor reset is initiated. Several components operate to detect the current mode of operation of the processor or an operating system, and predict, in part based on user context, when different power states may occur. The components also forecast when the watchdog timer is scheduled to reach the final count value. Based on the forecasts of when the watchdog timer will reach the final count value and the predictions of future power states of the processor or operating system, the watchdog counter is selectively disabled or reset.
    Type: Application
    Filed: July 8, 2015
    Publication date: January 12, 2017
    Inventors: Bin WANG, Robert Yu ZHU, Qipeng WU, Dejun ZHANG, Pengxiang ZHAO, Ying N. CHIN
  • Publication number: 20170004229
    Abstract: A computer-implemented method for generating multiple room placements is disclosed. In the embodiment, the method involves obtaining information indicating a number of rooms to be placed in a department, the information including room type information, capturing at least one room pattern using a pattern language-based regular expression, and generating a plurality of room placements using the at least one room pattern by placing the rooms to be placed in the department according to the selected room pattern.
    Type: Application
    Filed: June 27, 2016
    Publication date: January 5, 2017
    Applicant: Aditazz, Inc.
    Inventors: Robert Yu, Scott Ewart, John Victor-Faichney, Sudha Hajela, Sophia Lin