Patents by Inventor Huy Nguyen

Huy 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).

  • Patent number: 9380063
    Abstract: A container that manages access to protected resources using rules to intelligently manage them includes an environment having a set of software and configurations that are to be managed. A rule engine, which executes the rules, may be called reactively when software accesses protected resources. The engine uses a combination of embedded and configurable rules. It may be desirable to assign and manage rules per process, per resource (e.g. file, registry, etc.), and per user. Access rules may be altitude-specific access rules.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: June 28, 2016
    Assignee: Numecent Holdings, Inc.
    Inventors: Arthur S. Hitomi, Robert Tran, Peter J. Kammer, Doug Pfiffner, Huy Nguyen
  • Publication number: 20160159025
    Abstract: An apparatus for molding articles includes a first mold carrier configured to angularly displace relative to a fixed structure from a first molding position to first accessing position and a second mold carrier traveling with the first mold carrier and configured to angularly displace relative to the first mold carrier from a second molding position to a second accessing position. The first mold carrier may be pivotably coupled to the fixed structure; the second mold carrier may be slidably and rotatably coupled to the first mold carrier. A third mold carrier may be provided, and the second mold carrier may be located between the first and third mold carriers. An articulation mechanism may be provided to control relative motion of the second mold carrier relative to the first mold carrier as the first mold carrier pivots relative to the fixed structure. A method for molding articles is also provided.
    Type: Application
    Filed: February 17, 2016
    Publication date: June 9, 2016
    Inventors: Thang Huy Nguyen, Hung Van Vu
  • Patent number: 9348480
    Abstract: Disclosed herein is an “activity assistant” and an “activity assistant user interface” that provides users with dynamically-selected “activities” that are intelligently tailored to the user's world. For example, a graphical UI includes selectable context elements, each of which corresponds to a user-attribute whose value provides a signal to the activity assistant. In response to selecting a parameter associated with at least one of the selectable context elements, a first signal is generated and provided to the activity assistant. In response to providing the signal, one or more activities are populated and ordered based, at least in part, on the signal, and subsequently displayed. The parameters may include a current mood of a user, a current location of the user, associations with other users, and a time during which the user desires to carry out the activity in some examples.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: May 24, 2016
    Assignee: Google Inc.
    Inventors: Stephen Chau, Andrew T. Szybalski, Stephane Lafon, Andrea Lynn Frome, Jerry Howard Morrison, Derek Prothro, Huy Nguyen, Kansinee Adsanatham, Dennis Moak Hwang
  • Patent number: 9348842
    Abstract: Virtual storage arrays consolidate branch data storage at data centers connected via wide area networks. Virtual storage arrays appear to storage clients as local data storage; however, virtual storage arrays actually store data at the data center. Virtual storage arrays overcome bandwidth and latency limitations of the wide area network by predicting and prefetching storage blocks, which are then cached at the branch location. Virtual storage arrays leverage an understanding of the semantics and structure of high-level data structures associated with storage blocks to predict which storage blocks are likely to be requested by a storage client. Virtual storage arrays may use proximity-based, heuristic-based, and access time-based prefetching to predict high-level data structure entities that are likely to be accessed by the storage client. Virtual storage arrays then identify and prefetch storage blocks corresponding with the predicted high-level data structure entities.
    Type: Grant
    Filed: March 23, 2010
    Date of Patent: May 24, 2016
    Assignee: RIVERBED TECHNOLOGY, INC.
    Inventors: David Tze-Si Wu, Huy Nguyen, Adityashankar Kini, Dilip Kumar Uppugandla, Chinmaya Manjunath
  • Patent number: 9338037
    Abstract: Described are integrated-circuit die with differential receivers, the inputs of which are coupled to external signal pads. Termination legs coupled to the signal pads support multiple termination topologies. These termination legs can support adjustable impedances, capacitances, or both, which may be controlled using an integrated memory.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: May 10, 2016
    Assignee: Rambus Inc.
    Inventor: Huy Nguyen
  • Patent number: 9335447
    Abstract: A Fresnel lens including a plurality of sawtooth-shaped projections, with each projection including a first surface at a first angle and a second surface at a second angle. Each first surface has top and bottom edges and each second surface has top and bottom edges. Each projection has a top intersection where the top edge of the first surface intersects the top edge of the second surface. Adjacent projections have a bottom intersection where the bottom edge of the second surface of a first one of the adjacent projections intersects the bottom edge of the first surface of a second one of the adjacent projections. The lens portion is opaque at the top intersection of the projections, at the bottom intersection of adjacent projections, and on the first surface between the top intersection and the bottom intersection.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: May 10, 2016
    Assignee: STRYKER CORPORATION
    Inventors: Gianni R. Boccoleri, David P. Chase, Robert L. York, Paul Huy Nguyen
  • Publication number: 20160127855
    Abstract: A sharing user of a content management system can request to share a content item in his namespace. When such a request is made, the sharing user's client device broadcasts a notification that can be received by devices that are within a limited broadcast range of the sharing client device. A receiving user's client device that is within the limited broadcast range of the sharing client device receives the broadcasted notification. Based on the notification, the receiving client device obtains a token from the sharing client device that identifies the content item being shared by the sharing user. At the request of the receiving user, the receiving client device transmits the token to the content management system and requests that the content management system add the shared content item to the receiving user's namespace with the system. The receiving user can then access the item from his namespace.
    Type: Application
    Filed: October 31, 2014
    Publication date: May 5, 2016
    Inventors: David Zhang, Huy Nguyen
  • Publication number: 20160112426
    Abstract: A content management system can tag a client installer with an information tag linking the client installer to a user account. The client installer can be configured to install the client-side application on the client device and pass the identification tag to the installed client-side application. The client-side application can transmit the identification tag to the content management system, which can use the identification tag to identify the linked user account and log the client-side application into the user account. The content management system can implement several verification measures such as limiting the number of times and when an identification tag can be used, as well as IP addresses that can use the identification tag. The content management system can also use data cached by the web-browser application to determine if the web-browser application was used to access the user account in the past.
    Type: Application
    Filed: December 30, 2015
    Publication date: April 21, 2016
    Inventors: Huy Nguyen, Josh Kaplan, Viraj Mody, Ritu Vincent, Andrew Bortz, David Euresti
  • Patent number: 9296168
    Abstract: An apparatus for molding articles includes a first mold carrier configured to angularly displace relative to a fixed structure from a first molding position to first accessing position and a second mold carrier traveling with the first mold carrier and configured to angularly displace relative to the first mold carrier from a second molding position to a second accessing position. The first mold carrier may be pivotably coupled to the fixed structure; the second mold carrier may be slidably and rotatably coupled to the first mold carrier. A third mold carrier may be provided, and the second mold carrier may be located between the first and third mold carriers. An articulation mechanism may be provided to control relative motion of the second mold carrier relative to the first mold carrier as the first mold carrier pivots relative to the fixed structure. A method for molding articles is also provided.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 29, 2016
    Assignee: NIKE, Inc.
    Inventors: Thang Huy Nguyen, Hung Van Vu
  • Patent number: 9281151
    Abstract: A shunt trip device for a circuit breaker having a trip bar for tripping the circuit breaker. The device includes a housing having a slot and a bottom wall having a pivot pocket. The device also includes a lever arm having a lever projection portion and a pivot portion. The pivot portion is located in the pivot pocket to enable rotation of the lever arm in the slot about a lever rotation axis between first and second positions. When the lever arm is in the second position, the lever projection portion moves the trip bar and trips the circuit breaker. The device further includes an actuation device that moves the lever arm to the second position. The pivot portion and pivot pocket form a configuration that increases a perpendicular distance between a force generated by the actuation device and the lever rotation axis.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: March 8, 2016
    Assignee: SIEMENS INDUSTRY, INC.
    Inventors: Huy Nguyen, Mauricio Rodriguez
  • Patent number: 9258291
    Abstract: A content management system can tag a client installer with an information tag linking the client installer to a user account. The client installer can be configured to install the client-side application on the client device and pass the identification tag to the installed client-side application. The client-side application can transmit the identification tag to the content management system, which can use the identification tag to identify the linked user account and log the client-side application into the user account. The content management system can implement several verification measures such as limiting the number of times and when an identification tag can be used, as well as IP addresses that can use the identification tag. The content management system can also use data cached by the web-browser application to determine if the web-browser application was used to access the user account in the past.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: February 9, 2016
    Assignee: DROPBOX, INC.
    Inventors: Huy Nguyen, Josh Kaplan, Viraj Mody, Ritu Vincent, Andrew Bortz, David Euresti
  • Publication number: 20150347645
    Abstract: A device simulation system performs a set of tests by applying, for each test in the set, a corresponding test stimulus to a simulation of the electronic device. In response to each test stimulus, the simulation generates corresponding output information which the device simulation system compares to a specified expected outcome to identify a test result for that test stimulus. In addition, for each test stimulus, the device simulation system generates test coverage information indicating the particular configuration of the simulated electronic device that resulted from the stimulus. The device simulation system correlates the coverage information with the test results to identify correlation rules that indicate potential relationships between test results and configurations of the simulated device.
    Type: Application
    Filed: June 2, 2014
    Publication date: December 3, 2015
    Applicant: Freescale Semiconductor, Inc.
    Inventors: Alan J. Carlin, Hugo M. Cavalcanti, Jonathan W. McCallum, Huy Nguyen
  • Patent number: 9201952
    Abstract: Some configurations of the subject technology provide a user interface including an activity-creation display configured to create a first activity of several activities, and a single-activity display configured to display a single activity of the several activities, and information related to a list of users associated with the activity. The single-activity display includes a parameter-entry display configured to select a parameter for the single activity and to send a signal to the single activity corresponding to the selected parameter, a heads-up display configured to send a heads-up message about the single activity to a user, a location display configured to display information related to a location of the single activity, a status indicator configured to display a status based on the status parameter of the single activity, and a status-entry display configured to, upon selection, send a signal to change the status indicator of the single activity.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: December 1, 2015
    Assignee: Google Inc.
    Inventors: Stephen Chau, Andrew T. Szybalski, Stephane Lafon, Andrea Lynn Frome, Jerry Howard Morrison, Derek Prothro, Huy Nguyen
  • Patent number: 9177029
    Abstract: Configurations of an activity assistant processing system are disclosed that provides users with dynamically-selected activities that are intelligently tailored to a user. The subject technology accesses an index of activities. A score is then determined for each particular activity in the index of activities. The score is based on plurality of signals associated with user-specific parameters and global parameters to determine the quantitative importance of a particular activity. The subject technology identifies a subset of activities within the index of activities using the activity assistant processing system in which the subset includes at least one activity with a corresponding score that is greater than or equal to a decision threshold for the at least one activity. At least a portion of the subset of activities is then ranked based on the quantitative importance of the particular activity using the activity assistant processing system.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: November 3, 2015
    Assignee: Google Inc.
    Inventors: Stephen Chau, Andrew T. Szybalski, Stephane Lafon, Andrea Lynn Frome, Jerry Howard Morrison, Derek Prothro, Huy Nguyen
  • Patent number: 9172476
    Abstract: A method and system for reception of electromagnetic waves in which interference with radio frequencies of other electronics devices occurs comprising; at least one transmitter for transmitting electromagnetic radiation at a wide range of frequencies; at least one receiver fix receiving the received signal comprising the first electromagnetic radiation and RF interfering signal data; a first memory portion for storing transmitted signal waveforms; a second memory portion for storing RF interfering signal data; a switch for periodically allowing the RF interfering signal data to enter the second memory portion from the receiver; the at least one processor operating to process and compare the received signal containing RE signal data and first electromagnetic radiation by matching the received signal against data relating to the transmitted signal waveforms from the first memory portion and RF interfering signal data from the second memory portion, and extract the RF interfering signal data.
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: October 27, 2015
    Assignee: The United States of America as represented by the Secretary of the Army
    Inventors: Lam Huy Nguyen, Trac D. Tran
  • Patent number: 9141391
    Abstract: In a processor having an instruction unit, a decode/issue unit, and execution queues configured to provide instructions to correspondingly different types execution units, a method comprises maintaining a duplicate free list for the execution queues. The duplicate free list includes a plurality of duplicate dependent instruction indicators that indicate when a duplicate instruction for a dependent instruction is stored in at least one of the execution queues. One of the duplicate dependent instruction indicators is assigned to an execution queue for a dependent instruction. The dependent instruction is executed only when the one of the duplicate dependent instruction indicators is reset.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: September 22, 2015
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Thang M. Tran, Trinh Huy Nguyen
  • Patent number: 9135014
    Abstract: A data processing system comprises a processor unit that includes an instruction decode/issue unit including a re-order buffer having entries that include an execution queue tag that indicates an execution queue location of an instruction to which a re-order buffer entry is assigned, a result valid indicator to indicate that a corresponding instruction has executed with a status bit valid result, and a forward indicator to indicate that the status bit can be forwarded to an execution queue of an instruction pointed to that is waiting to receive the status bit.
    Type: Grant
    Filed: February 15, 2012
    Date of Patent: September 15, 2015
    Assignee: FREESCALE SEMICONDUCTOR, INC
    Inventors: Thang M. Tran, Trinh Huy Nguyen
  • Patent number: 9135097
    Abstract: Systems, methods, and other embodiments associated with detecting a node death in a clustered distributed system are described. In one embodiment, a method includes transmitting a ping message to a peer node in the network. If a reply to the ping message is not received from the peer node, a query is sent to table of port identifiers that lists ports in the cluster. In one embodiment, the query includes a port identifier associated with the peer node. The peer node is declared as inactive/dead when the query fails to locate a match in the table for the port identifier. When the query locates a match in the table for the port identifier, another ping message is periodically transmitted to the peer node.
    Type: Grant
    Filed: March 27, 2012
    Date of Patent: September 15, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Vijay Sridharan, Huy Nguyen, Jia Shi, Alex Tsukerman, Kothanda Umamageswaran
  • Publication number: 20150249671
    Abstract: A container that manages access to protected resources using rules to intelligently manage them includes an environment having a set of software and configurations that are to be managed. A rule engine, which executes the rules, may be called reactively when software accesses protected resources. The engine uses a combination of embedded and configurable rules. It may be desirable to assign and manage rules per process, per resource (e.g. file, registry, etc.), and per user. Access rules may be altitude-specific access rules.
    Type: Application
    Filed: May 14, 2015
    Publication date: September 3, 2015
    Applicant: NUMECENT HOLDINGS, INC.
    Inventors: Arthur S. Hitomi, Robert Tran, Peter J. Kammer, Doug Pfiffner, Huy Nguyen
  • Patent number: D754971
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: May 3, 2016
    Inventor: Cuong Huy Nguyen