Patents by Inventor Swaroop S. Kalasapur
Swaroop S. Kalasapur 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: 9942307Abstract: In a first embodiment of the present invention, a method is provided comprising: determining if a portion of a script of web application code within a web application is migratable to a remote infrastructure, wherein the portion of the script contains one or more functions; and modifying the portion of the script if the portion of the script is migratable, such that execution of the portion of the script results in the one or more functions being executed on the remote infrastructure, wherein the remote infrastructure is not restricted to the device on which the web application was designed or distributed.Type: GrantFiled: October 18, 2013Date of Patent: April 10, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Mithun Sheshagiri, Swaroop S. Kalasapur, Onur Aciicmez, Yu Song, Doreen Cheng
-
Patent number: 8892482Abstract: Embodiments provide a method for maintaining digital assets of a user. The digital assets reside on at least one device and/or at least one cloud. The method further comprises aggregating the digital assets, and obtaining information identifying digital assets available for access by an access device. The digital assets available for access by the access device include a digital asset residing on a cloud or on a device other than the access device.Type: GrantFiled: June 6, 2013Date of Patent: November 18, 2014Assignee: Samsung Electronics Co., Ltd.Inventors: Doreen Cheng, Yu Song, Swaroop S. Kalasapur, Victoria Stavridou-Coleman, Jean-Pierre Seifert
-
Publication number: 20140047015Abstract: In a first embodiment of the present invention, a method is provided comprising: determining if a portion of a script of web application code within a web application is migratable to a remote infrastructure, wherein the portion of the script contains one or more functions; and modifying the portion of the script if the portion of the script is migratable, such that execution of the portion of the script results in the one or more functions being executed on the remote infrastructure, wherein the remote infrastructure is not restricted to the device on which the web application was designed or distributed.Type: ApplicationFiled: October 18, 2013Publication date: February 13, 2014Applicant: Samsung Electronics Company, Ltd.Inventors: Mithun Sheshagiri, Swaroop S. Kalasapur, Onur Aciicmez, Yu Song, Doreen Cheng
-
Patent number: 8595284Abstract: In a first embodiment of the present invention, a method is provided comprising: determining if a portion of a script of web application code within a web application is migratable to a remote infrastructure, wherein the portion of the script contains one or more functions; and modifying the portion of the script if the portion of the script is migratable, such that execution of the portion of the script results in the one or more functions being executed on the remote infrastructure, wherein the remote infrastructure is not restricted to the device on which the web application was designed or distributed.Type: GrantFiled: December 14, 2009Date of Patent: November 26, 2013Assignee: Samsung Electronics Co., LtdInventors: Mithun Sheshagiri, Swaroop S. Kalasapur, Onur Aciicmez, Yu Song, Doreen Cheng
-
Publication number: 20130275498Abstract: In a first embodiment of the present invention, a method for managing digital assets of a user over multiple home network-enabled devices, the method comprising: receiving information, from a plurality of home network-enabled personal devices, regarding digital assets accessed by the personal devices, wherein the plurality of personal devices are owned or operated by the user and the information is automatically gathered by each personal device tracking its own usage; storing the information; and providing, to one of the plurality of personal devices, identifications of digital assets accessed by the personal devices by accessing the stored information.Type: ApplicationFiled: June 6, 2013Publication date: October 17, 2013Inventors: Doreen Cheng, Yu Song, Swaroop S. Kalasapur, Victoria Stavridou-Coleman, Jean-Pierre Seifert
-
Patent number: 8554767Abstract: Techniques for determining an interest in an object of interest in a given situation are disclosed. Multiple situation-based interest rating components can be provided for various situations. Each situation-based interest rating component can include an interest value indicative of interest in an object of interest in one of the situations. An input situation can then be obtained. One of the situation-based interest rating components can be identified matching an input situation. The relevance of one or more of the other situation-based interest rating components to the identified matching component can then be determined. This can, for example, be done by computing one or more distances between only the respective situation-based portions of the matching situation-based interest rating component and one or more of the other components, or based on the interest value-based portion of each component, or both.Type: GrantFiled: December 23, 2008Date of Patent: October 8, 2013Assignee: Samsung Electronics Co., LtdInventors: Yu Song, Sangoh Jeong, Doreen Cheng, Swaroop S. Kalasapur
-
Publication number: 20130254836Abstract: A computing system is operable to contain a security module within an operating system. This security module may then act to monitor access requests by a web browser and apply mandatory access control security policies to such requests. It will be appreciated that the security module can apply mandatory access control security policies to such web browser access attempts.Type: ApplicationFiled: May 9, 2013Publication date: September 26, 2013Applicant: Samsung Electronics Co., Ltd.Inventors: Onur Aciicmez, Swaroop S. Kalasapur, Yu Song, Doreen Cheng
-
Patent number: 8538948Abstract: In a first embodiment of the present invention, a method for automated creation of a mashup is provided, the method comprising: receiving data needs of a user; identifying sources of data to satisfy the data needs by comparing the data needs to available data sources; retrieving metadata relating to the identified sources of data from a source metadata store; identifying services to satisfy the data needs by comparing the retrieved metadata to available services; retrieving metadata related to the identified services from a service metadata store; and generating a plan for supplying data from the identified sources of data to the identified services based on the retrieved metadata from the source metadata source and the retrieved metadata from the service metadata source.Type: GrantFiled: January 10, 2012Date of Patent: September 17, 2013Assignee: Samsung Electronics Co., LtdInventors: Swaroop S. Kalasapur, Doreen Cheng, Yu Song, Sangoh Jeong
-
Patent number: 8473429Abstract: In a first embodiment of the present invention, a method for managing digital assets of a user over multiple home network-enabled devices is provided. In this method, information is received from a plurality of home network-enabled personal devices within a user's personal cloud. The information includes usage information regarding the user's use of digital assets on those home network-enabled personal devices. Later, digital assets from the personal cloud, including assets located on non-personal devices outside a user's control (but still in the personal cloud) can be accessed using the gathered usage information.Type: GrantFiled: July 7, 2009Date of Patent: June 25, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Doreen Cheng, Yu Song, Swaroop S. Kalasapur, Victoria Stavridou-Coleman, Jean-Pierre Seifert
-
Patent number: 8458765Abstract: A computing system is operable to contain a security module within an operating system. This security module may then act to monitor access requests by a web browser and apply mandatory access control security policies to such requests. It will be appreciated that the security module can apply mandatory access control security policies to such web browser access attempts.Type: GrantFiled: December 21, 2009Date of Patent: June 4, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Onur Aciicmez, Swaroop S. Kalasapur, Yu Song, Doreen Cheng
-
Patent number: 8375296Abstract: In a first embodiment of the present invention, a method is provided comprising: parsing a document, wherein the document contains at least one reference to a style sheet; for each referenced style sheet: determining if a ruleset corresponding to the referenced style sheet is contained in a first local cache; if the ruleset corresponding to the style sheet is contained in the first local cache; if the referenced style sheet is not contained in the first local cache, parsing the referenced style sheet to derive a ruleset; and applying the ruleset(s) to the document to derive a layout for displaying the document.Type: GrantFiled: June 30, 2010Date of Patent: February 12, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Swaroop S. Kalasapur, Doreen Cheng, Henry Song, Onur Aciicmez
-
Publication number: 20120117073Abstract: In a first embodiment of the present invention, a method for automated creation of a mashup is provided, the method comprising: receiving data needs of a user; identifying sources of data to satisfy the data needs by comparing the data needs to available data sources; retrieving metadata relating to the identified sources of data from a source metadata store; identifying services to satisfy the data needs by comparing the retrieved metadata to available services; retrieving metadata related to the identified services from a service metadata store; and generating a plan for supplying data from the identified sources of data to the identified services based on the retrieved metadata from the source metadata source and the retrieved metadata from the service metadata source.Type: ApplicationFiled: January 10, 2012Publication date: May 10, 2012Applicant: Samsung Electronics Co., Ltd.Inventors: Swaroop S. KALASAPUR, Doreen CHENG, Yu SONG, Sangoh JEONG
-
Patent number: 8175902Abstract: An input situation can be represented by at least a first context variable. Data that includes interest values for multiple context variables can be provided and obtained. The obtained data can include a first data pertaining to the input situation and a second data pertaining to one or more other situations. It can be determined whether the first context variable is associated with a discrete range of values or a continuous range of values. At least a portion of data pertaining to the situations can be determined to be proximate data when the first context variable is associated with a continuous range of values. Based on the input situation and the proximate data, an interest value for the first input situation can be determined as a prediction of the interest in the input situation.Type: GrantFiled: December 23, 2008Date of Patent: May 8, 2012Assignee: Samsung Electronics Co., Ltd.Inventors: Yu Song, Sangoh Jeong, Doreen Cheng, Swaroop S. Kalasapur
-
Patent number: 8117180Abstract: In a first embodiment of the present invention, a method for automated creation of a mashup is provided, the method comprising: receiving data needs of a user; identifying sources of data to satisfy the data needs by comparing the data needs to available data sources; retrieving metadata relating to the identified sources of data from a source metadata store; identifying services to satisfy the data needs by comparing the retrieved metadata to available services; retrieving metadata related to the identified services from a service metadata store; and generating a plan for supplying data from the identified sources of data to the identified services based on the retrieved metadata from the source metadata source and the retrieved metadata from the service metadata source.Type: GrantFiled: March 9, 2009Date of Patent: February 14, 2012Assignee: Samsung Electronics Co., Ltd.Inventors: Swaroop S. Kalasapur, Doreen Cheng, Yu Song, Sangoh Jeong
-
Publication number: 20120005429Abstract: In a first embodiment of the present invention, a method is provided comprising: parsing a document, wherein the document contains at least one reference to a style sheet; for each referenced style sheet: determining if a ruleset corresponding to the referenced style sheet is contained in a first local cache; if the ruleset corresponding to the style sheet is contained in the first local cache; if the referenced style sheet is not contained in the first local cache, parsing the referenced style sheet to derive a ruleset; and applying the ruleset(s) to the document to derive a layout for displaying the document.Type: ApplicationFiled: June 30, 2010Publication date: January 5, 2012Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Swaroop S. KALASAPUR, Doreen CHENG, Henry SONG, Onur ACIICMEZ
-
Patent number: 7979426Abstract: Data relating to usage patterns of the user are stored. The data includes a context portion having information as to the context in which items were used and an interest rating portion indicative of an interest of the user in one or more objects of interest. The data is clustered into clusters of data points. For each of the clusters, a centroid is determined. The centroid includes a context portion and an interest rating portion. A current context of the user is received. Clusters are selected by comparing a data point representing the current context with the context portion of one or more centroids. Based on the selected clusters, an interest rating is computed. The computed interest rating indicates an interest of the user in one of the one or more objects of interest, given the current context.Type: GrantFiled: February 13, 2009Date of Patent: July 12, 2011Assignee: Samsung Electronics Co., Ltd.Inventors: Sangoh Jeong, Yu Song, Doreen Cheng, Swaroop S. Kalasapur
-
Publication number: 20110145360Abstract: In a first embodiment of the present invention, a method is provided comprising: determining if a portion of a script of web application code within a web application is migratable to a remote infrastructure, wherein the portion of the script contains one or more functions; and modifying the portion of the script if the portion of the script is migratable, such that execution of the portion of the script results in the one or more functions being executed on the remote infrastructure, wherein the remote infrastructure is not restricted to the device on which the web application was designed or distributed.Type: ApplicationFiled: December 14, 2009Publication date: June 16, 2011Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Mithun SHESHAGIRI, Swaroop S. KALASAPUR, Onur ACIICMEZ, Yu SONG, Doreen CHENG
-
Publication number: 20110138174Abstract: A computing system is operable to contain a security module within an operating system. This security module may then act to monitor access requests by a web browser and apply mandatory access control security policies to such requests. It will be appreciated that the security module can apply mandatory access control security policies to such web browser access attempts.Type: ApplicationFiled: December 21, 2009Publication date: June 9, 2011Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Onur ACIICMEZ, Swaroop S. KALASAPUR, Yu SONG, Doreen CHENG
-
Patent number: 7899813Abstract: A method for determining user interests is provided, the method comprising: storing data items relating to usage patterns of the user, wherein the data items include an interest portion and a context portion; grouping the data items into context groups, each context group having data items with related context portions; for each context group, determining if the number of data items in the context group is greater than or equal to a first threshold; creating a first partition having context groups having a number of data items greater than or equal to the first threshold; averaging the ratings for interests in the data items in the context groups in the first partition, resulting in each context group in the first partition being a cluster; and deriving a user's interest by comparing a current context to a context group in the first partition.Type: GrantFiled: March 18, 2009Date of Patent: March 1, 2011Assignee: Samsung Electronics Co., Ltd.Inventors: Yu Song, Doreen Cheng, Sangoh Jeong, Swaroop S. Kalasapur
-
Publication number: 20100293559Abstract: Techniques for achieving Input/Output I/O coalition across multiple computing systems and/or environments (e.g., computing devices) are disclosed. I/O coalition can be achieved by allowing one or more internal I/O devices of a first computing device to be effectively shared with a second computing device while one or more I/O devices of the second computing device is effectively shared with the first computing device. An Input-Output Coalition Management (IOCM) system can be provided for each the computing devices to facilitate I/O coalition between them. An IOCM system can, for example, be provided as Virtual Input-Output Computing Environment (VIOCE). By way of example, one or more Virtual Machines (VMs) can be provided to effectively support one or more Virtual Device Drivers (VDDs). An IOCM system can also be provided as and/or by an Operating System (OS).Type: ApplicationFiled: May 12, 2009Publication date: November 18, 2010Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Onur Aciicmez, Doreen Cheng, Swaroop S. Kalasapur, Yu Song, Xinwen Zhang, Victoria S. Coleman