Patents by Inventor Long Nguyen

Long Nguyen 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: 20210018608
    Abstract: System and methods for obtaining sizing of an irregularly shaped object. The methods comprise: displaying, by a display of a handheld scanner system, a 3D optical figure of a subject; displaying a grid superimposed over the 3D optical figure of the subject, the grid comprising a plurality of marks arranged in rows and columns; generating, by a radar module of the handheld scanner system, range data specifying a sensed spacing between the radar module and at least a surface of a first portion of the irregularly shaped object which is covered by at least one item; receiving, by a processor of the handheld scanner system, the range data from the radar module as the subject is being scanned; and causing at least one first visual characteristic of a first mark of said plurality of marks to change when corresponding range data is successfully received by the processor.
    Type: Application
    Filed: July 14, 2020
    Publication date: January 21, 2021
    Inventors: Albert Charpentier, Michael Boylan, Tuoc Luong, Hoa V. Pham, Long Nguyen, Hai Nguyen, Tung V. Vu
  • Patent number: 10896087
    Abstract: An error-handling system provides detection of an error on an I/O hardware endpoint, triggering of an operating system interrupt in response to detected error, reception of the interrupt at an operating system component, determination, in response to the received interrupt, whether to handle the error using an operating system handler or a firmware error handler associated with the I/O hardware endpoint, and, if it is determined to handle the error using a firmware runtime error handler associated with the I/O hardware endpoint, triggering of a firmware interrupt associated with the firmware runtime error handler.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: January 19, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ravi Mysore Shantamurthy, Tom Long Nguyen, Mallik Bulusu
  • Publication number: 20200387325
    Abstract: A computing device including a memory module. The computing device may further include a processor configured to, by executing instructions of an operating system, divide a non-volatile region of the memory module into a first non-volatile storage partition allocated to the operating system and a second non-volatile storage partition allocated to system firmware. The processor may write a globally unique identifier (GUID) to the non-volatile region. The GUID may indicate a location of a boundary between the first non-volatile storage partition and the second non-volatile storage partition. The processor may access the first non-volatile storage partition. By executing instructions of the system firmware, the processor may determine the location of the boundary. The processor may access the second non-volatile storage partition.
    Type: Application
    Filed: June 10, 2019
    Publication date: December 10, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Mallik BULUSU, Tom Long NGUYEN, Ravi MYSORE SHANTAMURTHY, Devendu SHARMA
  • Publication number: 20200379645
    Abstract: One or more energy storage device health parameters are monitored in a computing device. Backup of a volatile portion of a memory device such as a non-volatile dual in-line memory module (NVDIMM) is initiated based on the one or more monitored energy storage device parameters satisfying a predetermined operational condition. Example energy storage device health parameters include a State of Health (SOH) parameter and a State of Charge (SOC) parameter.
    Type: Application
    Filed: June 28, 2019
    Publication date: December 3, 2020
    Inventors: Rameez KAZI, Tracy Alan COREY, Neeraj LADKANI, Tom Long NGUYEN, Jeffrey Matthew SHUEY
  • Publication number: 20200374398
    Abstract: An electronic communication method and system are disclosed. Exemplary methods include rating agent soft skills using an artificial intelligence (AI) module that continuously evaluates these skills, based on artifacts available from previous interactions with customers. The artifacts can be the voice recordings, chat transcripts, as well as Key Performance Indicators (KPIs) used for reporting. Once agents are rated, targeted soft skill-based routing is implemented for high priority calls or calls that are detected by a sentiment analyzer as requiring special attention. For training purposes, the system can be configured to route calls to agents with lower soft skills ratings during off hours. Completed calls may be used as further feedback to the AI module and the soft skill ratings acquired by the AI module may be added to an existing “hard skills” dataset for contact center call routing, to assist with continuous learning of soft skills as well as agent and supervisor training.
    Type: Application
    Filed: May 22, 2019
    Publication date: November 26, 2020
    Inventors: Nishu SHARMA, Long NGUYEN
  • Publication number: 20200367076
    Abstract: Method of exchanging information between Radio Remote Unit (RRU) and Baseband Unit (BBU) in Evolved Node B (eNodeB) when there is loss of synchronization of the Common Public Radio Interface (CPRI), including a) listening on BBU Small Frequency Factor (SFP) interface; b) when RRU detects an CPRI asynchronous event within a time period, conducting a hardware and software uncertainties test including the CPRI status, frequency, temperature, voltage, current and Radio Frequency (RF) operation; c) RRU converts checked uncertainty into text string; d) encoding text string into Morse code as binary bits 0,1; e) sending binary bits to the BBU by SFP module optical signal turning on and off; f) received data at the BBU SFP interface is encoded to Morse code, convert Morse code to text and writing file; and g) periodically checking the received text strings, collating them with predefined error codes, and take necessary trouble shooting steps.
    Type: Application
    Filed: December 31, 2019
    Publication date: November 19, 2020
    Applicant: VIETTEL GROUP
    Inventors: Thi Diem Lam, Viet Long Nguyen, Dang Tung Nguyen, Chi Linh Nguyen, Tuan Duc Vu
  • Patent number: 10806468
    Abstract: A system for supporting operation of an X-ray imaging apparatus (IA) capable of assuming different imaging geometries. The system comprises an input interface (IN) for receiving a specification of a path extending at least partly into an object. A camera sampler (CS) configured to compute, for a plurality of non-ionizing radiation based cameras (OC) of the X-ray imaging apparatus (IM), a respective imaging geometry for achieving a plan view on the object along said path.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: October 20, 2020
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Duc Long Nguyen, Jurgen Jean Louis Hoppenbrouwers, Robert Johannes Frederik Homan, Ina Klein Teeselink
  • Publication number: 20200288386
    Abstract: Network access is provided to a networking device. In one approach, a method includes: obtaining, by a gateway, access rules for a networking device; providing, by the gateway, one or more dedicated networking tunnels between the gateway and respective remote gateways to one or more respective network segments, wherein the networking device is authorized to access the one or more network segments by the access rules; and routing, by the gateway, networking packets from the networking device based on source address information in the networking packets to the one or more dedicated networking tunnels, and based on destination address information in the networking packets, routing the networking packets to a selection of the one or more dedicated networking tunnels.
    Type: Application
    Filed: February 28, 2020
    Publication date: September 10, 2020
    Inventors: Kurt Glazemakers, Gokhan Berberoglu, Kosmas Valianos, Per Johan Allansson, Hoang Long Nguyen, Thomas Bruno Emmanuel Cellerier, Aitor Perez Iturri, Harish Dinne, Salvatore Tomaselli
  • Publication number: 20200287750
    Abstract: Network access is provided to a networking device. In one approach, a method includes: obtaining, by a gateway, access rules for a networking device; providing, by the gateway, one or more dedicated networking tunnels between the gateway and respective remote gateways to one or more respective network segments, wherein the networking device is authorized to access the one or more network segments by the access rules; and routing, by the gateway, networking packets from the networking device based on source address information in the networking packets to the one or more dedicated networking tunnels, and based on destination address information in the networking packets, routing the networking packets to a selection of the one or more dedicated networking tunnels.
    Type: Application
    Filed: February 28, 2020
    Publication date: September 10, 2020
    Inventors: Kurt Glazemakers, Gokhan Berberoglu, Kosmas Valianos, Per Johan Allansson, Hoang Long Nguyen, Thomas Bruno Emmanuel Cellerier, Aitor Perez Iturri, Harish Dinne, Salvatore Tomaselli
  • Publication number: 20200287749
    Abstract: Network access is provided to a networking device. In one approach, a method includes: obtaining, by a gateway, access rules for a networking device; providing, by the gateway, one or more dedicated networking tunnels between the gateway and respective remote gateways to one or more respective network segments, wherein the networking device is authorized to access the one or more network segments by the access rules; and routing, by the gateway, networking packets from the networking device based on source address information in the networking packets to the one or more dedicated networking tunnels, and based on destination address information in the networking packets, routing the networking packets to a selection of the one or more dedicated networking tunnels.
    Type: Application
    Filed: February 28, 2020
    Publication date: September 10, 2020
    Inventors: Kurt Glazemakers, Gokhan Berberoglu, Kosmas Valianos, Per Johan Allansson, Hoang Long Nguyen, Thomas Bruno Emmanuel Cellerier, Aitor Perez Iturri, Harish Dinne, Salvatore Tomaselli
  • Publication number: 20200287869
    Abstract: Network access is provided to a networking device. In one approach, a method includes: obtaining, by a gateway, access rules for a networking device; providing, by the gateway, one or more dedicated networking tunnels between the gateway and respective remote gateways to one or more respective network segments, wherein the networking device is authorized to access the one or more network segments by the access rules; and routing, by the gateway, networking packets from the networking device based on source address information in the networking packets to the one or more dedicated networking tunnels, and based on destination address information in the networking packets, routing the networking packets to a selection of the one or more dedicated networking tunnels.
    Type: Application
    Filed: February 28, 2020
    Publication date: September 10, 2020
    Inventors: Kurt Glazemakers, Gokhan Berberoglu, Kosmas Valianos, Per Johan Allansson, Hoang Long Nguyen, Thomas Bruno Emmanuel Cellerier, Aitor Perez Iturri, Harish Dinne, Salvatore Tomaselli
  • Publication number: 20200246801
    Abstract: This disclosure relates to refiner plate segments having feeding grooves having a first width at a first end of the feeding groove, wherein the first end of the feeding groove is disposed closer to an inner diameter of the refiner plate segment, and a second end of the feeding groove having a second width, wherein the second end of the feeding groove is disposed closer to the outer diameter than the first end and wherein the second width is less than the first width. It is believed that the increased width of the feeding groove at the inner diameter, coupled with the change in angle or curve of the feed groove from a feeding angle to a holding angle such that the centrifugal force applied to the lignocellulosic material surpasses the plugging force, allows for improved hydraulic capacity over the refiner plate segment without reducing refining efficiency.
    Type: Application
    Filed: February 5, 2020
    Publication date: August 6, 2020
    Inventors: Arvind M. Singhal, Long Nguyen
  • Patent number: 10722997
    Abstract: A method for making a multilayer polishing pad includes rotating a cylinder about a central axis. The cylinder encloses in an interior space a single polymer mixture that phase separates under centrifugal force. The method also includes forming the polishing pad from at least some of a polymer formed after the polymer mixture has reacted. The method includes forming at least two distinct layers in the polishing pad by casting and gelling sequentially at least two different polymers.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: July 28, 2020
    Assignee: Thomas West, Inc.
    Inventors: Thomas West, Long Nguyen, Gary Quigley, Pepito Galvez, Koli Holani, Kevin Song, Jorge Craik, Matt Richardson, Peter McKeever
  • Publication number: 20200204640
    Abstract: Techniques for just-in-time transmission of digital document files (e.g., word processing files, spreadsheet files, presentation files, etc.) using transfer protocols such as an HTTP compliant protocol. In one embodiment, a method includes transforming a digital document file into a plurality of distinct digital image files, and generating a pagelist file having a plurality of tags and uniform resource indicators (URIs) indicating an order of presentation of the plurality of digital image files. The plurality of digital image files and the pagelist file can be made available for serving to a client device which can retrieve the digital image files using the pagelist file.
    Type: Application
    Filed: December 24, 2018
    Publication date: June 25, 2020
    Inventors: Pengfei Li, Amol Chandla, Valerie Tching, Napat Luevisadpaibul, Bao Long Nguyen Trong, Paul Jonathan Chavarria Podoliako, Nicholas Robert Eric Eidler
  • Publication number: 20200151048
    Abstract: An error-handling system provides detection of an error on an I/O hardware endpoint, triggering of an operating system interrupt in response to detected error, reception of the interrupt at an operating system component, determination, in response to the received interrupt, whether to handle the error using an operating system handler or a firmware error handler associated with the I/O hardware endpoint, and, if it is determined to handle the error using a firmware runtime error handler associated with the I/O hardware endpoint, triggering of a firmware interrupt associated with the firmware runtime error handler.
    Type: Application
    Filed: November 8, 2018
    Publication date: May 14, 2020
    Inventors: Ravi Mysore SHANTAMURTHY, Tom Long NGUYEN, Mallik BULUSU
  • Publication number: 20200141212
    Abstract: The invention relates to a method for recovery of hydrocarbons in a geological reservoir by injection of a low-salinity aqueous solution. A representative model of the evolution of the flow parameters as a function of the aqueous solution salinity is calibrated by use of laboratory measurements performed on a rock sample from the reservoir for at least two salinity values. Then, by use of a flow simulator including the calibrated model, the injection of aqueous solutions into the sample is simulated, with and without capillary effects, for at least the two salinity values with a microscopic residual oil saturation being determined for each salinity value. Then, from the flow simulator including the calibrated model and the microscopic residual oil saturation values, a reservoir development scheme is determined with hydrocarbons of the reservoir being exploited according to the development scheme.
    Type: Application
    Filed: November 6, 2019
    Publication date: May 7, 2020
    Inventors: Bernard BOURBIAUX, Quang Long NGUYEN
  • Patent number: 10643484
    Abstract: A capacitive gesture recognition book includes a plurality of capacitive sensors concealed in a base cover of the book. The capacitive sensors detect changes in capacitance brought on by a finger of a user coming in proximity with the capacitive sensor. A processor located in the base cover includes a plurality of capacitive activation sequences and a plurality of corresponding responses stored therein. Upon detection of a stored capacitive activation sequence, the processor initiates activation of the corresponding response which may be playback of an audio file. The book includes a plurality of pages that contain graphics and/or words for a storyline. The graphics can include images intended to direct a user of a desired motion to be made that corresponds with activation of sensors in a manner stored as a capacitive activation sequence.
    Type: Grant
    Filed: October 16, 2014
    Date of Patent: May 5, 2020
    Assignee: Hallmark Cards, Incorporated
    Inventor: Mathew Long Nguyen
  • Publication number: 20200128132
    Abstract: Disclosed are a user terminal device for providing a call control and a control method therefor. A user terminal device according to the present invention comprises: a display; a first communication unit for communication with a first external device; a second communication unit for communication with a second external device; and a processor for: transmitting a call request received from the first external device to the second external device through the second communication unit; transmitting a response to the call request, which has been received from the second external device, to the first external device through the first communication unit; controlling the display to display a call user interface (UI), on the basis of the response to the call request; and when call data is received from the first external device, converting the call data into Internet protocol (IP) data and transmitting the converted IP data to the second external device through the second communication unit.
    Type: Application
    Filed: August 2, 2018
    Publication date: April 23, 2020
    Inventors: Thi Luong NGUYEN, Quang Long NGUYEN
  • Patent number: 10567999
    Abstract: A method for telecommunications is disclosed herein including a first node receiving a plurality of events. A first state machine in the first node generates a current state of the first state machine by processing the plurality of events. The first node publishes the plurality of events to a persistent event log. A second node subscribes to the persistent event log. A second state machine in the second node generates the current state of the first state machine on the second state machine by processing the plurality of events from the persistent event log.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: February 18, 2020
    Assignee: Mitel Networks, Inc.
    Inventors: Hoang Long Nguyen, Asim Parekh
  • Publication number: 20190082353
    Abstract: A method for telecommunications is disclosed herein including a first node receiving a plurality of events. A first state machine in the first node generates a current state of the first state machine by processing the plurality of events. The first node publishes the plurality of events to a persistent event log. A second node subscribes to the persistent event log. A second state machine in the second node generates the current state of the first state machine on the second state machine by processing the plurality of events from the persistent event log.
    Type: Application
    Filed: September 13, 2017
    Publication date: March 14, 2019
    Applicant: ShoreTel, Inc.
    Inventors: Hoang Long Nguyen, Asim Parekh