Patents by Inventor Ming Jin

Ming Jin 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: 20180157826
    Abstract: Determining, by a machine learning model in an isolated operating environment, whether a file is safe for processing by a primary operating environment. The file is provided, when the determining indicates the file is safe for processing, to the primary operating environment for processing by the primary operating environment. When the determining indicates the file is unsafe for processing, the file is prevented from being processed by the primary operating environment. The isolated operating environment can be maintained on an isolated computing system remote from a primary computing system maintaining the primary operating system. The isolating computing system and the primary operating system can communicate over a cloud network.
    Type: Application
    Filed: February 1, 2018
    Publication date: June 7, 2018
    Inventors: Ryan Permeh, Derek A. Soeder, Matthew Wolff, Ming Jin, Xuan Zhao
  • Patent number: 9992447
    Abstract: This disclosure relates to inter radio access technology management for audiovisual calls. Wireless link availability and suitability for an audiovisual call may be evaluated for each of a first radio access technology and a second radio access technology. One or more wireless links on which to establish an audiovisual call may be selected based on the evaluations. The audiovisual call may be established on the selected wireless link(s). Wireless link availability and suitability for an audiovisual call may be monitored during the audiovisual call and decisions on whether to perform handover to a different wireless link and/or media duplication on multiple wireless links may be made based on the suitability for an audiovisual call of available wireless links.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: June 5, 2018
    Assignee: Apple Inc.
    Inventors: Ajoy K. Singh, Christopher M. Garrido, Luciano M. Verger, Najeeb M. Abdulrahiman, Srinivasan Vasudevan, Ming Jin, David L. Biderman, Gurtej Singh G. Chandok, Patrick Miauton, Eric A. Allamanche, Anil G. Naik, Deepak Chitlur Lakshman, Hsien-Po Shiang
  • Patent number: 9928363
    Abstract: Determining, by a machine learning model in an isolated operating environment, whether a file is safe for processing by a primary operating environment. The file is provided, when the determining indicates the file is safe for processing, to the primary operating environment for processing by the primary operating environment. When the determining indicates the file is unsafe for processing, the file is prevented from being processed by the primary operating environment. The isolated operating environment can be maintained on an isolated computing system remote from a primary computing system maintaining the primary operating system. The isolating computing system and the primary operating system can communicate over a cloud network.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: March 27, 2018
    Assignee: Cylance Inc.
    Inventors: Ryan Permeh, Derek A. Soeder, Matthew Wolff, Ming Jin, Xuan Zhao
  • Publication number: 20180075349
    Abstract: In one respect, there is provided a system for training a neural network adapted for classifying one or more instruction sequences. The system may include at least one processor and at least one memory. The memory may include program code which when executed by the at least one processor provides operations including: training, based at least on training data, a machine learning model to detect one or more predetermined interdependencies amongst a plurality of tokens in the training data; and providing the trained machine learning model to enable classification of one or more instruction sequences. Related methods and articles of manufacture, including computer program products, are also provided.
    Type: Application
    Filed: November 7, 2016
    Publication date: March 15, 2018
    Inventors: Xuan Zhao, Matthew Wolff, John Brock, Brian Wallace, Andrew Wortman, Jian Luan, Mahdi Azarafrooz, Andrew Davis, Michael Wojnowicz, Derek Soeder, David Beveridge, Eric Petersen, Ming Jin, Ryan Permeh
  • Publication number: 20180075348
    Abstract: In one respect, there is provided a system for classifying an instruction sequence with a machine learning model. The system may include at least one processor and at least one memory. The memory may include program code that provides operations when executed by the at least one processor. The operations may include: processing an instruction sequence with a trained machine learning model configured to detect one or more interdependencies amongst a plurality of tokens in the instruction sequence and determine a classification for the instruction sequence based on the one or more interdependencies amongst the plurality of tokens; and providing, as an output, the classification of the instruction sequence. Related methods and articles of manufacture, including computer program products, are also provided.
    Type: Application
    Filed: November 7, 2016
    Publication date: March 15, 2018
    Inventors: Xuan Zhao, Matthew Wolff, John Brock, Brian Wallace, Andrew Wortman, Jian Luan, Mahdi Azarafrooz, Andrew Davis, Michael Wojnowicz, Derek Soeder, David Beveridge, Eric Petersen, Ming Jin, Ryan Permeh
  • Publication number: 20180065967
    Abstract: Described herein are ?3 or ?2 or ?2/?3 GABAergic receptor subtype selective ligands, pharmaceutical compositions, and methods of use of such ligands and compositions in treatment of anxiety disorders, epilepsy and schizophrenia with reduced sedative and ataxic side effects. In embodiments, such as ?3 or ?2 or ?2/?3 GABAergic receptor subtype selective ligands lack ester linkages and may be thus relatively insensitive to hydrolysis by esterases.
    Type: Application
    Filed: March 18, 2016
    Publication date: March 8, 2018
    Inventors: James Cook, Michael Ming-Jin Poe, Kashi Reddy Methuku, Guanguan Li
  • Publication number: 20170373705
    Abstract: One example of erasure-assisted error correction code (ECC) decoding can include reading a codeword with a first trim level, reading the codeword with a second trim level, and reading the codeword with a third trim level. A first result from reading the codeword with the first trim level, a second result from reading the codeword with the second trim level, and a third result from reading the codeword with the third trim level can be accumulated. An erasure of a detected unit sequence can be computed. The detected unit sequence can be modified by changing a unit in a position of the detected unit sequence corresponding to a position of the erasure. The modified detected unit sequence can be ECC decoded.
    Type: Application
    Filed: June 27, 2016
    Publication date: December 28, 2017
    Inventors: Ming Jin, Dennis P. O'Connor
  • Publication number: 20170359423
    Abstract: An integrated accessory control system can efficiently set up a new media streaming session with one or more accessories. A session identifier for the new session, as well as a destination address and security parameters can be generated. A data object comprising the generated elements can be written to a resource location. Additionally, a second data object comprising the session identifier, a streaming source address, a source identifier, and additional security parameters can be read from the resource location. A third data object comprising the session identifier, a session start command, and codec parameters can then be generated. The third data object can also be written to the resource location. Further, streamed media data conforming to the codec parameters and the security parameters may be received.
    Type: Application
    Filed: September 23, 2016
    Publication date: December 14, 2017
    Applicant: Apple Inc.
    Inventors: Anush G. Nadathur, Christopher M. Garrido, Vinay A. Ramaswamy, Karthick Santhanam, Joe S. Abuan, Kevin P. McLaughlin, Srinivas Rama, Ming Jin, Hsien-Po Shiang, Wenhui Xu
  • Publication number: 20170347063
    Abstract: This disclosure relates to inter radio access technology management for audiovisual calls. Wireless link availability and suitability for an audiovisual call may be evaluated for each of a first radio access technology and a second radio access technology. One or more wireless links on which to establish an audiovisual call may be selected based on the evaluations. The audiovisual call may be established on the selected wireless link(s). Wireless link availability and suitability for an audiovisual call may be monitored during the audiovisual call and decisions on whether to perform handover to a different wireless link and/or media duplication on multiple wireless links may be made based on the suitability for an audiovisual call of available wireless links.
    Type: Application
    Filed: May 27, 2016
    Publication date: November 30, 2017
    Inventors: Ajoy K. Singh, Christopher M. Garrido, Luciano M. Verger, Najeeb M. Abdulrahiman, Srinivasan Vasudevan, Ming Jin, David L. Biderman, Gurtej Singh G. Chandok, Patrick Miauton, Eric A. Allamanche, Anil G. Naik, Deepak Chitlur Lakshman, Hsien-Po Shiang
  • Publication number: 20170249459
    Abstract: In one aspect there is provided a method. The method may include: determining that an executable implements a sub-execution environment, the sub-execution environment being configured to receive an input, and the input triggering at least one event at the sub-execution environment; intercepting the event at the sub-execution environment; and applying a security policy to the intercepted event, the applying of the policy comprises blocking the event, when the event is determined to be a prohibited event. Systems and articles of manufacture, including computer program products, are also provided.
    Type: Application
    Filed: February 24, 2017
    Publication date: August 31, 2017
    Inventors: Ryan Permeh, Derek Soeder, Matthew Wolff, Ming Jin, Xuan Zhao
  • Publication number: 20170249455
    Abstract: Determining, by a machine learning model in an isolated operating environment, whether a file is safe for processing by a primary operating environment. The file is provided, when the determining indicates the file is safe for processing, to the primary operating environment for processing by the primary operating environment. When the determining indicates the file is unsafe for processing, the file is prevented from being processed by the primary operating environment. The isolated operating environment can be maintained on an isolated computing system remote from a primary computing system maintaining the primary operating system. The isolating computing system and the primary operating system can communicate over a cloud network.
    Type: Application
    Filed: August 30, 2016
    Publication date: August 31, 2017
    Inventors: Ryan Permeh, Derek A. Soeder, Matthew Wolff, Ming Jin, Xuan Zhao
  • Patent number: 9704123
    Abstract: A system and method that manages listings is provided. In example embodiments, a first listing for offering an item is created. A second listing that is an adjustment to the first listing that includes a different attribute is then created. A result of the first listing and a result of the second listing are evaluated. An optimal listing based on the result of the first listing and the result of the second listing is determined.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: July 11, 2017
    Assignee: eBay Inc.
    Inventors: Hua-Ming Jin, Matthew F. Ackley, Ken Lin
  • Patent number: 9672081
    Abstract: In one respect, there is provided a system for loading managed applications. The system may include at least one processor and at least one memory. The memory may include program code which when executed by the at least one memory provides operations including: generating a single process, the generating comprising running a native code executable, the running of the native code execute loading a loader manager as part of the single process; loading, by the loader manager running within the single process, a runtime environment corresponding to a non-native code application; and loading, by the loader manager, the non-native code application, the non-native code application being loaded to run as part of the single process.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: June 6, 2017
    Assignee: Cylance Inc.
    Inventors: Alejandro Espinoza Esparza, Braden Russell, Haiming Pan, Ming Jin, Matthew Wolff, Ryan Permeh
  • Publication number: 20170118574
    Abstract: A user terminal device and a method for providing a web service thereof are provided. The web service providing method of a user terminal device includes connecting to a web server which provides a web service, setting at least one of a plurality of web services provided by the web server based on a user command, and transmitting information on an address of the set web service to an external IoT device.
    Type: Application
    Filed: September 27, 2016
    Publication date: April 27, 2017
    Inventors: Ki-chul PARK, Hong-uk WOO, Ming JIN, Yong-jin KIM, Jong-won KIM, Ho-yong JUNG, Hun-seop JEONG
  • Patent number: 9628758
    Abstract: Conducting a real time application between a mobile device and a remote device. A first one or more messages may be transmitted to the remote device to establish a primary channel of communication for the real-time application. The primary channel may use a first radio access technology (RAT), such as WiFi or a cellular RAT. A second one or more messages may be transmitted to the remote device to establish a secondary channel of communication for the real-time application. The secondary channel may use a second RAT that is different from the first RAT. Data of the real-time application may be transmitted over both the primary channel and the secondary channel in a concurrent or redundant fashion.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: April 18, 2017
    Assignee: Apple Inc.
    Inventors: Yan Yang, Hyeonkuk Jeong, Ming Jin, Joe S. Abuan
  • Patent number: 9607689
    Abstract: A method comprises steps of mapping a same physical page to two mutually coupled logic pages, one logic page being formed by mapping the least significant bit on the physical page, and the other logic page being formed by mapping the most significant bit on the physical page; buffering write data in a buffer memory, and merging the data, which is corresponding to the two mutually coupled logic pages, in the buffer memory into a piece of data corresponding to the physical page according to the mapping relationship between the physical page and the two mutually coupled logic pages; and performing charging/discharging control for the multi-layer memory cell of the physical page according to the merged data, so that a voltage state of the multi-layer memory cell is expressed as a numerical value of the merged data.
    Type: Grant
    Filed: April 28, 2013
    Date of Patent: March 28, 2017
    Assignee: Ramaxel Technology (Shenzhen) Limited
    Inventor: Ming Jin
  • Patent number: 9597342
    Abstract: Described herein are ?3 or ?2 or ?2/?3 GABAergic receptor subtype selective ligands, pharmaceutical compositions, and methods of use of such ligands and compositions in treatment of anxiety disorders, epilepsy and schizophrenia with reduced sedative and ataxic side effects. In embodiments, such as ?3 or ?2 or ?2/?3 GABAergic receptor subtype selective ligands lack ester linkages and may be thus relatively insensitive to hydrolysis by esterases.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: March 21, 2017
    Assignee: UWM Research Foundation, Inc.
    Inventors: James M. Cook, Terry S. Clayton, Hiteshkumar D. Jain, Yun Teng Johnson, Jie Yang, Sundari K. Rallipalli, Zhi-jian Wang, Ojas A. Namjoshi, Michael Ming-Jin Poe
  • Publication number: 20170070919
    Abstract: Methods and apparatus to manage communication sessions to handover between a direct connection at a secondary wireless device and a relayed connection to the secondary wireless device via a primary wireless device. A connection manager of a secondary wireless device can trigger transfer of a communication session based on measurements of performance metrics for the communication session. Upon detection of performance degradation in a local connection or a backhaul connection or both, the connection manager of the secondary wireless device can determine proximity of and/or capabilities for connections of the primary wireless device and instigate transfer of the communication session between different connection types, such as between a direct connection and a relayed connection. The transfer of the communication session can occur without user intervention or in response to input from the user without interrupting or reestablishing the communication session.
    Type: Application
    Filed: September 7, 2016
    Publication date: March 9, 2017
    Inventors: Luciano M. VERGER, Ajoy K. SINGH, Christopher M. GARRIDO, Najeeb M. ABDULRAHIMAN, Ming JIN, Anil G. NAIK, Deepak Chitlur LAKSHMAN, Srinivasan VASUDEVAN, David L. BIDERMAN, Gurtej Singh CHANDOK, Patrick MIAUTON, Eric A. ALLAMANCHE
  • Patent number: 9478609
    Abstract: An integrated circuit comprises a first cell having first cell height and a first line routed at a first line height and having a first line width. The integrated circuit also comprises a second cell having a second cell height different from the first cell height and a second line routed at a second line height and a second line width different from the first line width. The integrated circuit further comprises a third cell. The third cell has a third line having a first end and a second end. The first end has a first end width. The second end has a second end width. The first end width is equal to the first line width. The second end width is equal to the second line width. The first end is coupled with the first line. The second end is coupled with the second line.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: October 25, 2016
    Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.
    Inventors: Ting-Wei Chiang, Li-Chun Tien, Ming-Jin Huang, Pin-Dai Sue
  • Publication number: 20160198122
    Abstract: Conducting a real time application between a mobile device and a remote device. A first one or more messages may be transmitted to the remote device to establish a primary channel of communication for the real-time application. The primary channel may use a first radio access technology (RAT), such as WiFi or a cellular RAT. A second one or more messages may be transmitted to the remote device to establish a secondary channel of communication for the real-time application. The secondary channel may use a second RAT that is different from the first RAT. Data of the real-time application may be transmitted over both the primary channel and the secondary channel in a concurrent or redundant fashion.
    Type: Application
    Filed: March 15, 2016
    Publication date: July 7, 2016
    Inventors: Yan Yang, Hyeonkuk Jeong, Ming Jin, Joe S. Abuan