Patents by Inventor Chris Halim
Chris Halim 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: 10430289Abstract: A system includes a server and a source client executable on a first electronic device configured to be in communication over a network with the server. The first electronic device has stored thereon a plurality of electronic files. The first electronic device is in communication with at least one storage device of a plurality of storage devices. The source client is configured to generate a first electronic-file backup plan. The first backup plan characterizes a first set of the storage devices. The first backup plan further designates, according to input received from a user of the source client, each storage device of the first set as a backup destination for respective files of the plurality of files. The source client is further configured to transmit the first backup plan over the network to the server, wherein the server is configured to store the first backup plan in a database.Type: GrantFiled: April 2, 2009Date of Patent: October 1, 2019Assignee: UNICOM SYSTEMS, INC.Inventors: Chris Halim, Hong Quang Bui
-
Publication number: 20170212920Abstract: A method, implementable in a system coupled to a network, includes accessing a first portion of a memory device coupled to the network. The first portion has stored thereon information characterizing an entity. An information set of a predetermined information type is gathered from the first portion. First and second information subsets of the information set are organized into first and second keywords. A second portion of a memory device coupled to the network is accessed. The second portion has stored thereon a plurality of data sets. First and second subsets of the data sets are identified. Each data set of the first data-set subset includes the first keyword, and each data set of the second data-set subset includes the second keyword. The first data-set subset is stored in a third portion of a memory device coupled to the network.Type: ApplicationFiled: August 30, 2016Publication date: July 27, 2017Inventors: Linh Phuong Dinh KOCHAN, Tan Quang BUI, Hong Quang BUI, Chris HALIM
-
Patent number: 9430527Abstract: A method, implementable in a system coupled to a network, includes accessing a first portion of a memory device coupled to the network. The first portion has stored thereon information characterizing an entity. An information set of a predetermined information type is gathered from the first portion. First and second information subsets of the information set are organized into first and second keywords. A second portion of a memory device coupled to the network is accessed. The second portion has stored thereon a plurality of data sets. First and second subsets of the data sets are identified. Each data set of the first data-set subset includes the first keyword, and each data set of the second data-set subset includes the second keyword. The first data-set subset is stored in a third portion of a memory device coupled to the network.Type: GrantFiled: April 14, 2008Date of Patent: August 30, 2016Assignee: UNICOM Systems, Inc.Inventors: Linh Phuong Dinh Kochan, Tan Quang Bui, Hong Quang Bui, Chris Halim
-
Publication number: 20150215190Abstract: Some embodiments of the invention provide a future messaging system that can be configured to analyze data from one or more data sources in an automated manner in order to detect with a degree of accuracy the occurrence of a possible future event, which may or may not occur in the future. Upon detection of the future event, the future messaging system in some embodiments provides content to a set of one or more recipients. Alternatively, in some embodiments, the future messaging system only provides notification of the detection to the set of recipients. In some embodiments, a user provides the content for release upon the detection of the future event. Along with this content, the user in some embodiments provides a description of the event and a list of one or more recipients for receiving the content upon the detection of the event. The description of the event in some embodiments specifies a group of one or more event condition rule sets (ECRS?), or can be used to derive such an ECRS group.Type: ApplicationFiled: February 2, 2015Publication date: July 30, 2015Inventors: Jeffrey A. Caden, Duncan A. Seay, Chris Halim
-
Patent number: 8984077Abstract: Some embodiments of the invention provide a future messaging system that can be configured to analyze data from one or more data sources in an automated manner in order to detect with a degree of accuracy the occurrence of a possible future event, which may or may not occur in the future. Upon detection of the future event, the future messaging system in some embodiments provides content to a set of one or more recipients. Alternatively, in some embodiments, the future messaging system only provides notification of the detection to the set of recipients. In some embodiments, a user provides the content for release upon the detection of the future event. Along with this content, the user in some embodiments provides a description of the event and a list of one or more recipients for receiving the content upon the detection of the event.Type: GrantFiled: August 24, 2012Date of Patent: March 17, 2015Assignee: Evergram, Inc.Inventors: Jeffrey A. Caden, Duncan A. Seay, Chris Halim
-
Publication number: 20130054721Abstract: Some embodiments of the invention provide a future messaging system that can be configured to analyze data from one or more data sources in an automated manner in order to detect with a degree of accuracy the occurrence of a possible future event, which may or may not occur in the future. Upon detection of the future event, the future messaging system in some embodiments provides content to a set of one or more recipients. Alternatively, in some embodiments, the future messaging system only provides notification of the detection to the set of recipients. In some embodiments, a user provides the content for release upon the detection of the future event. Along with this content, the user in some embodiments provides a description of the event and a list of one or more recipients for receiving the content upon the detection of the event.Type: ApplicationFiled: August 24, 2012Publication date: February 28, 2013Inventors: Jeffrey A. Caden, Duncan A. Seay, Chris Halim
-
Publication number: 20090254593Abstract: A system includes a server and a source client executable on a first electronic device configured to be in communication over a network with the server. The first electronic device has stored thereon a plurality of electronic files. The first electronic device is in communication with at least one storage device of a plurality of storage devices. The source client is configured to generate a first electronic-file backup plan. The first backup plan characterizes a first set of the storage devices. The first backup plan further designates, according to input received from a user of the source client, each storage device of the first set as a backup destination for respective files of the plurality of files. The source client is further configured to transmit the first backup plan over the network to the server, wherein the server is configured to store the first backup plan in a database.Type: ApplicationFiled: April 2, 2009Publication date: October 8, 2009Applicant: Memeo, Inc.Inventors: Chris Halim, Hong Quang Bui
-
Publication number: 20080301247Abstract: A system includes a server, a source client executable on a first electronic device configured to be in communication with the server. The source client is operable to automatically upload a file to the server in response to a user of the first electronic device placing the file in a first electronic folder. The source client is configured to associate a first network address with the first electronic folder in response to a user instruction. A recipient client is executable on a second electronic device configured to be in communication with the server. The second electronic device is located at the first network address. The recipient client is operable to receive from the server the uploaded file.Type: ApplicationFiled: June 2, 2008Publication date: December 4, 2008Applicant: MEMEO, INC.Inventors: Chris Halim, Stephen Owens, Hong Quang Bui
-
Publication number: 20080256101Abstract: A method, implementable in a system coupled to a network, includes accessing a first portion of a memory device coupled to the network. The first portion has stored thereon information characterizing an entity. An information set of a predetermined information type is gathered from the first portion. First and second information subsets of the information set are organized into first and second keywords. A second portion of a memory device coupled to the network is accessed. The second portion has stored thereon a plurality of data sets. First and second subsets of the data sets are identified. Each data set of the first data-set subset includes the first keyword, and each data set of the second data-set subset includes the second keyword. The first data-set subset is stored in a third portion of a memory device coupled to the network.Type: ApplicationFiled: April 14, 2008Publication date: October 16, 2008Applicant: Memeo, Inc.Inventors: Linh Phuong Dinh Kochan, Tan Quang Bui, Hong Quang Bui, Chris Halim
-
Publication number: 20020059256Abstract: A method for partially synchronizing a local database stored on a local computer and a remote database stored on a remote computer. The method includes forming a message including information related to a local update of the local database, selecting a path from one or more communication paths coupling the local computer to the remote computer to pass the message to the remote computer, and transmitting data including the message to the remote computer over the selected path. The method can include determining whether the local update to the local database should be sent to the remote computer. The method includes receiving the data at the remote computer, processing the message included in the received data, and providing the information related to the local update to a remote application executing on the remote computer. A remote database coupled to the remote application is then updated using the information related to the local update.Type: ApplicationFiled: October 15, 2001Publication date: May 16, 2002Applicant: Pumatech, Inc., a Delaware corporationInventors: Chris Halim, John W. Stossel
-
Patent number: 6304881Abstract: A method for partially synchronizing a local database stored on a local computer and a remote database stored on a remote computer. The method includes forming a message including information related to a local update of the local database, selecting a path from one or more communication paths coupling the local computer to the remote computer to pass the message to the remote computer, and transmitting data including the message to the remote computer over the selected path. The method can include determining whether the local update to the local database should be sent to the remote computer. The method includes receiving the data at the remote computer, processing the message included in the received data, and providing the information related to the local update to a remote application executing on the remote computer. A remote database coupled to the remote application is then updated using the information related to the local update.Type: GrantFiled: March 3, 1998Date of Patent: October 16, 2001Assignee: Pumatech, Inc.Inventors: Chris Halim, John W. Stossel