Patents by Inventor Anthony Mai
Anthony Mai 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: 11078367Abstract: A method of producing a hydrophobic porous alumina by: i) providing a slurry comprising an alumina compound, the slurry having a pH equal to or greater than 7; ii) adding an organic composition comprising carboxylic acids with alkyl hydrocarbon chains having a carbon length less than 14 to the slurry to form an acidic modified slurry; the acidic modified slurry having a pH of between 3 and less than 7; iii) hydrothermally aging the acidic modified slurry to form a hydrothermally aged slurry; and iv) drying the hydrothermally aged slurry.Type: GrantFiled: June 12, 2018Date of Patent: August 3, 2021Assignee: Sasol (USA) CorporationInventors: Maria Roberta Rabaioli, Anthony Mai, Ryan Loscutova
-
Patent number: 11065520Abstract: A swinging bob toy having a first outer bob attached to a first outer looped tethering means, a second outer bob attached to a second outer looped tethering means, and a central bob attached to a central looped tethering means, the first outer looped tethering means being attached at an outer end of a first segment of the central looped tethering means, and the second outer looped tethering means being attached at an outer end of a second segment of the central looped tethering means. The outer looped tethering means are attached to the central looped tethering means by means of half hitches, the outer looped tethering means are attached via apertures in the bobs by means of half hitches, thereby allowing the toy to be rapidly disassembled and reassembled, possibly with the incorporation of components from additional toys, in other configurations.Type: GrantFiled: November 9, 2018Date of Patent: July 20, 2021Inventor: Anthony Mai Nguyen
-
Publication number: 20210055993Abstract: Methods and apparatuses for fast error detection and correction of computer data for resilient communication and storage; for encoding and recovery of data with some communicated or stored data parts lost; and for controlling access to data in a decentralized data storage system.Type: ApplicationFiled: August 19, 2019Publication date: February 25, 2021Inventor: Anthony Mai
-
Publication number: 20200056049Abstract: A method of producing a hydrophobic porous alumina by: i) providing a slurry comprising an alumina compound, the slurry having a pH equal to or greater than 7; ii) adding an organic composition comprising carboxylic acids with alkyl hydrocarbon chains having a carbon length less than 14 to the slurry to form an acidic modified slurry; the acidic modified slurry having a pH of between 3 and less than 7; iii) hydrothermally aging the acidic modified slurry to form a hydrothermally aged slurry; and iv) drying the hydrothermally aged slurry.Type: ApplicationFiled: June 12, 2018Publication date: February 20, 2020Inventors: Maria Roberta Rabaioli, Anthony Mai, Ryan Loscutova
-
Patent number: 10482126Abstract: A content system identifies shots in a first video and shots in a second video. Shot durations are determined for the identified shots of each video. A histogram is generated for each video, each histogram dividing the identified shots of the corresponding video into a set of buckets divided according to a range of shot durations. The system determines confidence weights for the buckets of each histogram, with the confidence weight for a bucket based on a likelihood of a particular number of identified shots occurring within the range of shot duration for that bucket. A correlation value is computed for the two videos based on a number of identified shots in each bucket of each respective histogram and based on the confidence weights. The content system determines whether the two videos are similar based on the correlation value and a self-correlation value of each video.Type: GrantFiled: November 30, 2016Date of Patent: November 19, 2019Assignee: Google LLCInventors: Yongzhe Wang, Anthony Mai
-
Publication number: 20180150469Abstract: A content system identifies shots in a first video and shots in a second video. Shot durations are determined for the identified shots of each video. A histogram is generated for each video, each histogram dividing the identified shots of the corresponding video into a set of buckets divided according to a range of shot durations. The system determines confidence weights for the buckets of each histogram, with the confidence weight for a bucket based on a likelihood of a particular number of identified shots occurring within the range of shot duration for that bucket. A correlation value is computed for the two videos based on a number of identified shots in each bucket of each respective histogram and based on the confidence weights. The content system determines whether the two videos are similar based on the correlation value and a self-correlation value of each video.Type: ApplicationFiled: November 30, 2016Publication date: May 31, 2018Inventors: Yongzhe Wang, Anthony Mai
-
Publication number: 20160365979Abstract: Methods and apparatuses for detecting known message codes embedded in message data that is subsequently distorted, by recognizing fragments of the message code contained in said message data, and determine statistically the likelihood that the said message codes are present. This current invention helps to recover embedded information that may otherwise be lost due to distortion. One particularly useful application is in enhanced watermark detection in audio, video and other multimedia contents.Type: ApplicationFiled: March 25, 2014Publication date: December 15, 2016Inventor: Anthony Mai
-
Publication number: 20160239254Abstract: Methods and apparatuses for efficient generation and processing of high quality digital sounds that appear to be natural and realistic to human listener. By reviewing the shortcomings of prior arts and considering the physics involved in how sounds are generated in the physical world, current invention provides algorithmic structures and procedures to generate and process digital sounds that are realistic and rich in harmonies and entropy, and provides a feeling of warmth to human listeners. The current invention has broad application in music, movies, games and other multimedia content creation and processing; in voice communication applications and products; and in developing better human computer interaction technologies.Type: ApplicationFiled: February 15, 2015Publication date: August 18, 2016Inventor: Anthony Mai
-
Publication number: 20160062738Abstract: Methods and apparatuses for interactively creating programs for digital computers or devices are provided. A programmer interacts with a computer to direct it to create and modify fragments of programs directly in a standardized Arithmetic or Logical Code (ALC) format recognized by the computer. Such ALC can be directly tested for errors, be presented in familiar source code form for review, and can be translated into executable programs of targeted platforms. The ALC parts can be shared and collected and archived over time, providing efficient code reuse. The methods and apparatuses provided by current invention can be used in all fields requiring programming of computers or devices to speed up product development and to reduce defects.Type: ApplicationFiled: March 6, 2015Publication date: March 3, 2016Inventor: Anthony Mai
-
Publication number: 20150298053Abstract: The present invention provides methods and apparatuses for energy efficient removal of one liquid substance from a mixture of substances, resulting in less of the said substance in the said mixture, and providing that liquid substance for purification and usage. Among other possible embodiments, the present invention provides methods and apparatuses for extracting water from mixed matters like humid air; condensing and purifying such water for usage; and providing the end mixture with less water content; at minimal cost of energy, material and environment impact. The mixture is first extracted, purified and conditioned for more efficient next steps, then the gas mixture is compressed to allow heat to dissipate at above ambient temperature, and finally the mixture is returned to ambient pressure, allowing the liquid to condense out without cooling. When water vapor condenses into liquid, a lot of latent heat is released.Type: ApplicationFiled: April 22, 2014Publication date: October 22, 2015Inventor: Anthony Mai
-
Publication number: 20150287156Abstract: Methods and apparatuses for embedding watermark information into multimedia contents like audio, imagery or video, and for detection of such watermarks from embedded multimedia content. A two step embedding approach is proposed wherein the watermark bits are first used to construct a modulation signal. Said modulation signal is used to modify certain selected characteristics of the media content. A detector is then used to first extract the modulation signal from embedded media content, and then to extract watermark information from the modulation signal extracted. This current invention enhances watermark robustness against classes of attacks that prior arts are vulnerable to resist. Current invention is novel and useful in any multimedia application fields, including but not limited to the identification, distribution tracking and copyright protection of audio, imagery and video contents.Type: ApplicationFiled: April 5, 2014Publication date: October 8, 2015Inventor: Anthony Mai
-
Publication number: 20150194159Abstract: Methods and apparatuses to remove watermarks and other steganography messages embedded in media contents, and render the said hidden information un-detectable by its intended receivers.Type: ApplicationFiled: March 25, 2014Publication date: July 9, 2015Inventor: Anthony Mai
-
Patent number: 8396984Abstract: Methods and apparatus for implementing peer-to-peer relay. In one implementation, a peer-to-peer relay network includes: a plurality of N peer systems; wherein each peer system is connected to a number of other peer systems that is less than or equal to a connection limit, said connection limit is greater than or equal to 2, said connection limit is less than or equal to N-2, and each peer system is configured to relay data to peer systems connected to that peer system according to a set of one or more relay rules.Type: GrantFiled: August 28, 2007Date of Patent: March 12, 2013Assignee: Sony Computer Entertainment America Inc.Inventors: Glen Van Datta, Anthony Mai
-
Patent number: 8010633Abstract: Methods and apparatus for implementing peer-to-peer relay.Type: GrantFiled: November 3, 2003Date of Patent: August 30, 2011Assignee: Sony Computer Entertainment America LLCInventors: Glen Van Datta, Anthony Mai
-
Patent number: 7792968Abstract: A method of maintaining a peer-to-peer relay network includes sending a maintenance message from a peer computer system to each of one or more connected peer computer systems connected to the peer computer system and evaluating any responses received from the one or more connected peer computer systems. The connection between the peer computer system and a connected peer computer system is closed when the response from that connected peer computer system is not acceptable. Each peer computer system is connected to a number of other peer computer systems that is less than or equal to a connection limit and each peer computer system is configured to relay data to peer computer systems connected to that peer computer system according to a set of one or more relay rules.Type: GrantFiled: August 28, 2007Date of Patent: September 7, 2010Assignee: Sony Computer Entertainment America LLCInventors: Glen Van Datta, Anthony Mai
-
Patent number: 7685301Abstract: Methods and apparatus for implementing peer-to-peer relay. In one implementation, a method of building a redundancy list in a peer system in a peer-to-peer relay network includes: receiving a first message including first identification information at a first peer system from a second peer system connected to said first peer system in a peer-to-peer relay network; storing said first identification information; receiving a second message including second identification information at said first peer system from a third peer system connected to said first peer system in said peer-to-peer relay network; comparing said second identification information with said first identification information; building a redundancy update message; and sending said redundancy update message to said third peer system.Type: GrantFiled: November 3, 2003Date of Patent: March 23, 2010Assignee: Sony Computer Entertainment America Inc.Inventor: Anthony Mai
-
Patent number: 7627678Abstract: Methods and apparatus for implementing peer-to-peer relay. In one implementation, a peer-to-peer relay network includes: a plurality of N peer systems; wherein each peer system is connected to a number of other peer systems that is less than or equal to a connection limit, said connection limit is greater than or equal to 2, said connection limit is less than or equal to N?2, and each peer system is configured to relay data to peer systems connected to that peer system according to a set of one or more relay rules.Type: GrantFiled: November 3, 2003Date of Patent: December 1, 2009Assignee: Sony Computer Entertainment America Inc.Inventors: Glen Van Datta, Anthony Mai
-
Patent number: 7610505Abstract: Methods and apparatus for implementing peer-to-peer relay. In one implementation, a method of detecting and recovering from violations in a peer-to-peer relay network includes: receiving a message at a peer system from a sending peer system connected to said peer system in a peer-to-peer relay network detecting a violation in said received message; and sending an alert message to each peer system connected to said peer system in said peer-to-peer relay network; wherein each peer system in said peer-to-peer relay network stores a connection limit defining a number of other peer systems up to which that peer system is permitted to connect, and each peer system stores a set of one or more relay rules for relaying data to other peer systems connected to that peer system.Type: GrantFiled: January 24, 2008Date of Patent: October 27, 2009Assignee: Sony Computer Entertainment America Inc.Inventors: Glen Van Datta, Anthony Mai
-
Patent number: 7596633Abstract: Methods and apparatus for implementing peer-to-peer relay. In one implementation, a method of island recovery in a peer system in a peer-to-peer relay network includes: detecting the presence of two or more islands in a peer-to-peer relay network, wherein each island includes at least one peer system; joining two detected islands by connecting a peer system in a first island to a peer system in a second island; wherein peer systems in different islands are not connected.Type: GrantFiled: November 3, 2003Date of Patent: September 29, 2009Assignee: Sony Computer Entertainment America Inc.Inventors: Anthony Mai, Glen Van Datta
-
Patent number: 7392422Abstract: Methods and apparatus for implementing peer-to-peer relay. In one implementation, a method of detecting and recovering from violations in a peer-to-peer relay network includes: receiving a message at a peer system from a sending peer system connected to said peer system in a peer-to-peer relay network detecting a violation in said received message; and sending an alert message to each peer system connected to said peer system in said peer-to-peer relay network; wherein each peer system in said peer-to-peer relay network stores a connection limit defining a number of other peer systems up to which that peer system is permitted to connect, and each peer system stores a set of one or more relay rules for relaying data to other peer systems connected to that peer system.Type: GrantFiled: November 3, 2003Date of Patent: June 24, 2008Assignee: Sony Computer Entertainment America Inc.,Inventors: Glen Van Datta, Anthony Mai