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: 9380063Abstract: 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: GrantFiled: May 14, 2015Date of Patent: June 28, 2016Assignee: Numecent Holdings, Inc.Inventors: Arthur S. Hitomi, Robert Tran, Peter J. Kammer, Doug Pfiffner, Huy Nguyen
-
Publication number: 20160159025Abstract: 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: ApplicationFiled: February 17, 2016Publication date: June 9, 2016Inventors: Thang Huy Nguyen, Hung Van Vu
-
Patent number: 9348480Abstract: 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: GrantFiled: December 21, 2011Date of Patent: May 24, 2016Assignee: 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: 9348842Abstract: 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: GrantFiled: March 23, 2010Date of Patent: May 24, 2016Assignee: RIVERBED TECHNOLOGY, INC.Inventors: David Tze-Si Wu, Huy Nguyen, Adityashankar Kini, Dilip Kumar Uppugandla, Chinmaya Manjunath
-
Patent number: 9338037Abstract: 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: GrantFiled: January 16, 2015Date of Patent: May 10, 2016Assignee: Rambus Inc.Inventor: Huy Nguyen
-
Patent number: 9335447Abstract: 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: GrantFiled: October 31, 2014Date of Patent: May 10, 2016Assignee: STRYKER CORPORATIONInventors: Gianni R. Boccoleri, David P. Chase, Robert L. York, Paul Huy Nguyen
-
Publication number: 20160127855Abstract: 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: ApplicationFiled: October 31, 2014Publication date: May 5, 2016Inventors: David Zhang, Huy Nguyen
-
Publication number: 20160112426Abstract: 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: ApplicationFiled: December 30, 2015Publication date: April 21, 2016Inventors: Huy Nguyen, Josh Kaplan, Viraj Mody, Ritu Vincent, Andrew Bortz, David Euresti
-
Patent number: 9296168Abstract: 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: GrantFiled: March 14, 2013Date of Patent: March 29, 2016Assignee: NIKE, Inc.Inventors: Thang Huy Nguyen, Hung Van Vu
-
Patent number: 9281151Abstract: 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: GrantFiled: September 5, 2014Date of Patent: March 8, 2016Assignee: SIEMENS INDUSTRY, INC.Inventors: Huy Nguyen, Mauricio Rodriguez
-
Patent number: 9258291Abstract: 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: GrantFiled: December 19, 2013Date of Patent: February 9, 2016Assignee: DROPBOX, INC.Inventors: Huy Nguyen, Josh Kaplan, Viraj Mody, Ritu Vincent, Andrew Bortz, David Euresti
-
Publication number: 20150347645Abstract: 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: ApplicationFiled: June 2, 2014Publication date: December 3, 2015Applicant: Freescale Semiconductor, Inc.Inventors: Alan J. Carlin, Hugo M. Cavalcanti, Jonathan W. McCallum, Huy Nguyen
-
Patent number: 9201952Abstract: 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: GrantFiled: December 21, 2011Date of Patent: December 1, 2015Assignee: Google Inc.Inventors: Stephen Chau, Andrew T. Szybalski, Stephane Lafon, Andrea Lynn Frome, Jerry Howard Morrison, Derek Prothro, Huy Nguyen
-
Patent number: 9177029Abstract: 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: GrantFiled: December 21, 2011Date of Patent: November 3, 2015Assignee: Google Inc.Inventors: Stephen Chau, Andrew T. Szybalski, Stephane Lafon, Andrea Lynn Frome, Jerry Howard Morrison, Derek Prothro, Huy Nguyen
-
Patent number: 9172476Abstract: 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: GrantFiled: May 9, 2013Date of Patent: October 27, 2015Assignee: The United States of America as represented by the Secretary of the ArmyInventors: Lam Huy Nguyen, Trac D. Tran
-
Patent number: 9141391Abstract: 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: GrantFiled: March 14, 2012Date of Patent: September 22, 2015Assignee: Freescale Semiconductor, Inc.Inventors: Thang M. Tran, Trinh Huy Nguyen
-
Patent number: 9135014Abstract: 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: GrantFiled: February 15, 2012Date of Patent: September 15, 2015Assignee: FREESCALE SEMICONDUCTOR, INCInventors: Thang M. Tran, Trinh Huy Nguyen
-
Patent number: 9135097Abstract: 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: GrantFiled: March 27, 2012Date of Patent: September 15, 2015Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Vijay Sridharan, Huy Nguyen, Jia Shi, Alex Tsukerman, Kothanda Umamageswaran
-
Publication number: 20150249671Abstract: 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: ApplicationFiled: May 14, 2015Publication date: September 3, 2015Applicant: NUMECENT HOLDINGS, INC.Inventors: Arthur S. Hitomi, Robert Tran, Peter J. Kammer, Doug Pfiffner, Huy Nguyen
-
Patent number: D754971Type: GrantFiled: July 22, 2014Date of Patent: May 3, 2016Inventor: Cuong Huy Nguyen