Patents by Inventor Danny Chen

Danny Chen 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: 11395068
    Abstract: The present invention relates to audio recording, and in particular to a method for audio recording and conversion of smart headset. The smart headset establishes communication with the mobile terminal, and the mobile terminal sends an instruction to the smart headset to start recording. The smart headset splits audio data into two channels, wherein one is sent to the SPEAK end of the smart headset and played, the other is sent to the mobile terminal after being compressed and packaged. The smart headset uses its cache memory to cache the audio data packets, and determines whether it has received the confirmation signals from the mobile terminal within the response time limit. If the smart headset has received the confirmation signals from the mobile terminal within the response time limit, it will clear the corresponding audio data packets from the cache memory, otherwise re-send the audio data packet cached.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: July 19, 2022
    Assignee: HEFEI STAROT INFOTECH CO., LTD.
    Inventors: Danny Wang, Andy Chen, Xiansheng Ma
  • Patent number: 11372984
    Abstract: Embodiments of the present systems and methods may provide techniques to provide host side encryption while maintaining compression and deduplication benefits and providing communication between the host and the storage system that does not leak information about the data compressibility/deduplication properties. For example, in an embodiment, a method may comprise compressing, at a computer system, an original sector of data, generating a new sector of data including a first part including metadata and padding data, and a second part including the original sector of data that has been compressed and encrypted using a data encryption key (DEK), encrypting, at the computer system, the new sector of data using a data reduction key (DRK), and transmitting, at the computer system, the encrypted new sector of data to a storage system.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: June 28, 2022
    Assignee: International Business Machines Corporation
    Inventors: Doron Chen, Michael Factor, Danny Harnik, Eliad Tsfadia
  • Patent number: 10108528
    Abstract: High-performance tracing can be achieved for an input program having a plurality of instructions. Techniques such as executable instruction transcription can enable execution of a plurality of instructions at a time via a run buffer. Execution information can be extracted via run buffer execution. Fidelity of execution can be preserved by executing instructions on the target processor. Other features, such as an executable extraction instruction ensemble, branch interpretation, and relative address compensation can be implemented. High quality instruction tracing can thus be achieved without the usual performance penalties.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: October 23, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jay Krell, HoYuen Chau, Allan James Murphy, Danny Chen, Steven Pratschner, Hoi Huu Vo
  • Publication number: 20180060212
    Abstract: High-performance tracing can be achieved for an input program having a plurality of instructions. Techniques such as executable instruction transcription can enable execution of a plurality of instructions at a time via a run buffer. Execution information can be extracted via run buffer execution. Fidelity of execution can be preserved by executing instructions on the target processor. Other features, such as an executable extraction instruction ensemble, branch interpretation, and relative address compensation can be implemented. High quality instruction tracing can thus be achieved without the usual performance penalties.
    Type: Application
    Filed: August 26, 2016
    Publication date: March 1, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jay Krell, HoYuen Chau, Allan James Murphy, Danny Chen, Steven Pratschner, Hoi Huu Vo
  • Publication number: 20170270149
    Abstract: A database system comprises: a data store containing a database comprising records ordered according to a first key field, and a search index of the first key field. The database system also comprises a replica data store, containing a replica copy of the database, with the records ordered according a second key field, different from the first key field, and a search index of the second key field. A server is configured to receive a request to access the records, and to access the records using the replica copy if the request includes a criterion based on values of the second key field.
    Type: Application
    Filed: March 15, 2016
    Publication date: September 21, 2017
    Inventors: Robin GROSMAN, Danny CHEN
  • Patent number: 9590650
    Abstract: A charge sharing circuit for generating a calibration voltage. The circuit comprises a calibration capacitor for providing at an upper terminal of the calibration capacitor the calibration voltage. The circuit further comprises a series connection of a plurality of N switches, wherein N is an integer>2, and a plurality of at least N?1 switching capacitors. Each switching capacitor is coupled to one connecting node connecting two of the N switches. One side of the series connection of the plurality of N switches is coupled to the upper terminal of the calibration capacitor and the other side of the series connection of the N switches is coupled to a fixed voltage. The circuit is configured to transmit at least two clock signals to selectively drive at least two distinct subsets of the switches. There is further provided a corresponding method and a corresponding design structure.
    Type: Grant
    Filed: March 8, 2016
    Date of Patent: March 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Lukas Kull, Danny Chen-Hsien Luu
  • Patent number: 9575864
    Abstract: Methods for dynamically instrumenting a program while the program is executing are described. In some embodiments, profiling hooks may be selectively inserted into and removed from a program while the program is running. The hooks may gather profiling information, such as the frequency and duration of function calls, for a selected set of functions. The hooks may be inserted into the program without requiring a special build or modifications to the binary by modifying machine-level instructions for the program stored in system memory. The ability to selectively insert instrumentation into the machine-level instructions stored in the system memory allows a set of functions to be selected during execution of the program and hooks for each function of the set of functions to be dynamically inserted or removed during execution of the program to precisely capture profiling information for the set of functions.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: February 21, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Joe Chau, Jay Krell, Allan Murphy, Danny Chen, Hoi Vo, Steven Pratschner, Galen Hunt
  • Patent number: 9520891
    Abstract: The present invention relates to a successive approximation register analog-to-digital converter (SAR ADC) for providing a digital approximation of a sampled differential input signal as a result of a successive approximation operation. The SAR ADC comprises a first comparison stage configured to perform a first set of decision steps of the successive approximation operation and a second comparison stage configured to perform a second set of decision steps of the successive approximation operation. Furthermore, the SAR ADC comprises a regulation circuit configured to adjust the common mode of the input signal towards a target common mode before the second comparison stage performs the second set of decision steps. The present invention further relates to a corresponding method and a corresponding design structure.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: December 13, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lukas Kull, Danny Chen-Hsien Luu
  • Patent number: 9461661
    Abstract: A linear reference analog to digital converter (ADC) network may include a first ADC operatively connected to a first sample and hold circuit. The linear reference ADC network may be configured to receive an input signal from the first sample and hold circuit and sample the input signal with a harmonic distortion. The linear reference ADC network may further include a reference ADC operatively connected to a second sample and hold circuit and configured to receive the input signal and sample the input signal with a second harmonic distortion. The linear reference ADC network may further include a combining module operatively connected to the first ADC and the reference ADC, the combining module configured to equalize a linearity of an output of the first ADC to a linearity of an output of the reference ADC, and output a combined output signal, and a circuit configured to output a calibrated output signal having calibrated harmonic distortion content.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: October 4, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lukas Kull, Danny Chen-Hsien Luu, Thomas H. Toifl
  • Patent number: 9223847
    Abstract: Systems, methods and computer program products that provide a framework for the creation, editing, manipulation and use of model-based, multidimensional analysis services (MAS) cubes and using substitute dimensions in such cubes are disclosed. To permit a user to obtain better and automatic access to business intelligence, a method of generating a model-based MAS cube comprises creating a data source comprising a data warehouse in the memory via the processor, creating a data source view providing a dimension, a fact and an outrigger from the created data source, and creating the MAS cube comprising at least one measure group. Using substitute dimensions comprises finding all relevant substitutions for a measure group, creating a table for the measure group in the data source view, adding a property as the primary key of the substitute dimension and generating a query containing an inner join logical link between the substitute and original dimension.
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: December 29, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vijay Aski, Danny Chen, Chris Lauren
  • Publication number: 20150347263
    Abstract: Methods for dynamically instrumenting a program while the program is executing are described. In some embodiments, profiling hooks may be selectively inserted into and removed from a program while the program is running. The hooks may gather profiling information, such as the frequency and duration of function calls, for a selected set of functions. The hooks may be inserted into the program without requiring a special build or modifications to the binary by modifying machine-level instructions for the program stored in system memory. The ability to selectively insert instrumentation into the machine-level instructions stored in the system memory allows a set of functions to be selected during execution of the program and hooks for each function of the set of functions to be dynamically inserted or removed during execution of the program to precisely capture profiling information for the set of functions.
    Type: Application
    Filed: August 6, 2014
    Publication date: December 3, 2015
    Inventors: Joe Chau, Jay Krell, Allan Murphy, Danny Chen, Hoi Vo, Steven Pratschner, Galen Hunt
  • Patent number: 9089910
    Abstract: A cutting tool (10) includes a cutting portion (14) and a clamping mechanism (16) configured to be brought between an unclamped position in which a cutting insert (12) is removable from the cutting portion (14), and a clamped position in which the cutting insert (12) is clamped to the cutting portion (14). The clamping mechanism (16) includes a clamp (20) and a cam shaft (18). The clamp (20) is formed with a growth pattern region (20C6) having a varying diameter. The cam is formed with a growth pattern region (18C1) having a varying diameter. The growth pattern regions (20C6, 18C4) are configured for engaging each other to transform rotary motion of the cam shaft (18) into linear motion of the clamp (20) to thereby move the clamping mechanism (16) into the clamped position.
    Type: Grant
    Filed: July 18, 2012
    Date of Patent: July 28, 2015
    Assignee: Iscar, Ltd.
    Inventors: Gil Hecht, Danny Chen
  • Patent number: 8790049
    Abstract: An indexable double-negative cutting insert includes an index axis A, two opposing end surfaces, a peripheral side surface which extends therebetween, and opposing side cutting edges formed between the end surfaces and the peripheral side surface. A median plane P is located midway between the end surfaces, passes through the peripheral side surface and is perpendicular to the index axis. The peripheral side surface includes at least one protrusion which extends in an outward direction relative to the index axis, in a plan view of either end surface. The protrusion includes two side abutment surfaces which converge in the outward direction towards the median plane P. In each cross-section perpendicular to the median plane, which cross-section passes through both opposing side cutting edges and also the at least one protrusion, no portion of the peripheral surface is inward of an imaginary line connecting the opposing side cutting edges.
    Type: Grant
    Filed: February 7, 2012
    Date of Patent: July 29, 2014
    Assignee: Iscar, Ltd.
    Inventor: Danny Chen
  • Patent number: 8714886
    Abstract: A double-sided indexable threading cutting insert includes two opposite end surfaces and a common periphery extending therebetween. The periphery includes exactly five identical peripheral sections and exactly five identical peripheral segments. Each peripheral segment extends between two adjacent peripheral sections and each peripheral section includes two adjacent abutment sections located between two rake faces. In a plan view of each end surface, each abutment section lies on a portion of an imaginary five-pointed star which includes five outer vertices alternating with five inner vertices. The cutting insert includes five cutting portions, each cutting portion is associated with a respective outer vertex, each cutting portion extends outwardly, and each cutting portion includes two opposite cutting tips.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: May 6, 2014
    Assignee: Iscar, Ltd.
    Inventors: Gil Hecht, Danny Chen
  • Patent number: 8702356
    Abstract: A fluted drill has a drill body with a fluted drill cutting head removably secured thereto. The cutting head has two drilling portions facing axially opposite directions. In axial view, the cutting head has at least four through openings. Each drilling portion includes a plurality of head flute portions and a plurality of cutting head coupling portions.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: April 22, 2014
    Assignee: Iscar, Ltd.
    Inventors: Gil Hecht, Danny Chen
  • Patent number: 8702353
    Abstract: A tangential cutting insert has two opposing side surfaces and a peripheral surface extending between the side surfaces. The peripheral surface has four identical end surfaces. The intersections of the end and side surfaces include major cutting edges. The intersection of end surfaces and adjacent end surfaces include minor cutting edges. Each of the major and minor cutting edges has a rake surface extending in an inward direction of the cutting insert. In a side view of the cutting insert the major cutting edges are concave.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: April 22, 2014
    Assignee: Iscar, Ltd.
    Inventors: Danny Chen, Amir Satran, Alexander Zibenberg
  • Publication number: 20130336733
    Abstract: A double-sided indexable threading cutting insert includes two opposite end surfaces and a common periphery extending therebetween. The periphery includes exactly five identical peripheral sections and exactly five identical peripheral segments. Each peripheral segment extends between two adjacent peripheral sections and each peripheral section includes two adjacent abutment sections located between two rake faces. In a plan view of each end surface, each abutment section lies on a portion of an imaginary five-pointed star which includes five outer vertices alternating with five inner vertices. The cutting insert includes five cutting portions, each cutting portion is associated with a respective outer vertex, each cutting portion extends outwardly, and each cutting portion includes two opposite cutting tips.
    Type: Application
    Filed: June 19, 2012
    Publication date: December 19, 2013
    Applicant: Iscar, Ltd.
    Inventors: Gil Hecht, Danny Chen
  • Patent number: 8556545
    Abstract: A cutting tool has a tool body provided with at least one insert pocket in which a cutting insert is retained. A device for adjusting a position of the cutting insert within the insert pocket is also provided. A cavity adjacent the insert pocket accommodates an adjustment wedge having a forward surface in sliding contact with a minor side surface of the cutting insert and an adjustment screw threadingly engaged with a female threaded section of the adjustment wedge. The adjustment screw is constrained to remain in its position in the cavity, although rotation of the adjustment screw about its axis results in a sliding motion of the adjustment wedge relative to the cavity and a sliding motion of the forward surface relative to the minor side surface, which translates to displacement of the cutting insert in a direction parallel to a base surface of the insert pocket.
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: October 15, 2013
    Assignee: Iscar, Ltd.
    Inventors: Danny Chen, Alexander Orlov
  • Patent number: 8511944
    Abstract: A clamping device for removably securing a cutting insert in a tool holder used in turning and milling operations, where the clamping device comprises a clamping lever and an actuating member. The clamping lever includes a first and second limb extending from a central elbow, the first limb having a clamping end portion with two independently resilient clamping fingers separated by a clamping slot and the second limb being operatively connected to the actuating member. Each of the independently resilient clamping fingers has a resilience axis of rotation and an upper clamping zone in clamping contact with the cutting insert, where the resilience axes of rotation are generally parallel to the slot width of the clamping slot.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: August 20, 2013
    Assignee: Iscar, Ltd.
    Inventors: Gil Hecht, Danny Chen
  • Patent number: D717350
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: November 11, 2014
    Assignee: Iscar. Ltd.
    Inventor: Danny Chen