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: 9942307
    Abstract: 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: Grant
    Filed: October 18, 2013
    Date of Patent: April 10, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Mithun Sheshagiri, Swaroop S. Kalasapur, Onur Aciicmez, Yu Song, Doreen Cheng
  • Patent number: 8892482
    Abstract: 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: Grant
    Filed: June 6, 2013
    Date of Patent: November 18, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Doreen Cheng, Yu Song, Swaroop S. Kalasapur, Victoria Stavridou-Coleman, Jean-Pierre Seifert
  • Publication number: 20140047015
    Abstract: 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: Application
    Filed: October 18, 2013
    Publication date: February 13, 2014
    Applicant: Samsung Electronics Company, Ltd.
    Inventors: Mithun Sheshagiri, Swaroop S. Kalasapur, Onur Aciicmez, Yu Song, Doreen Cheng
  • Patent number: 8595284
    Abstract: 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: Grant
    Filed: December 14, 2009
    Date of Patent: November 26, 2013
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Mithun Sheshagiri, Swaroop S. Kalasapur, Onur Aciicmez, Yu Song, Doreen Cheng
  • Publication number: 20130275498
    Abstract: 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: Application
    Filed: June 6, 2013
    Publication date: October 17, 2013
    Inventors: Doreen Cheng, Yu Song, Swaroop S. Kalasapur, Victoria Stavridou-Coleman, Jean-Pierre Seifert
  • Patent number: 8554767
    Abstract: 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: Grant
    Filed: December 23, 2008
    Date of Patent: October 8, 2013
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Yu Song, Sangoh Jeong, Doreen Cheng, Swaroop S. Kalasapur
  • Publication number: 20130254836
    Abstract: 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: Application
    Filed: May 9, 2013
    Publication date: September 26, 2013
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Onur Aciicmez, Swaroop S. Kalasapur, Yu Song, Doreen Cheng
  • Patent number: 8538948
    Abstract: 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: Grant
    Filed: January 10, 2012
    Date of Patent: September 17, 2013
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Swaroop S. Kalasapur, Doreen Cheng, Yu Song, Sangoh Jeong
  • Patent number: 8473429
    Abstract: 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: Grant
    Filed: July 7, 2009
    Date of Patent: June 25, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Doreen Cheng, Yu Song, Swaroop S. Kalasapur, Victoria Stavridou-Coleman, Jean-Pierre Seifert
  • Patent number: 8458765
    Abstract: 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: Grant
    Filed: December 21, 2009
    Date of Patent: June 4, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Onur Aciicmez, Swaroop S. Kalasapur, Yu Song, Doreen Cheng
  • Patent number: 8375296
    Abstract: 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: Grant
    Filed: June 30, 2010
    Date of Patent: February 12, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Swaroop S. Kalasapur, Doreen Cheng, Henry Song, Onur Aciicmez
  • Publication number: 20120117073
    Abstract: 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: Application
    Filed: January 10, 2012
    Publication date: May 10, 2012
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Swaroop S. KALASAPUR, Doreen CHENG, Yu SONG, Sangoh JEONG
  • Patent number: 8175902
    Abstract: 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: Grant
    Filed: December 23, 2008
    Date of Patent: May 8, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yu Song, Sangoh Jeong, Doreen Cheng, Swaroop S. Kalasapur
  • Patent number: 8117180
    Abstract: 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: Grant
    Filed: March 9, 2009
    Date of Patent: February 14, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Swaroop S. Kalasapur, Doreen Cheng, Yu Song, Sangoh Jeong
  • Publication number: 20120005429
    Abstract: 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: Application
    Filed: June 30, 2010
    Publication date: January 5, 2012
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Swaroop S. KALASAPUR, Doreen CHENG, Henry SONG, Onur ACIICMEZ
  • Patent number: 7979426
    Abstract: 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: Grant
    Filed: February 13, 2009
    Date of Patent: July 12, 2011
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sangoh Jeong, Yu Song, Doreen Cheng, Swaroop S. Kalasapur
  • Publication number: 20110145360
    Abstract: 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: Application
    Filed: December 14, 2009
    Publication date: June 16, 2011
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Mithun SHESHAGIRI, Swaroop S. KALASAPUR, Onur ACIICMEZ, Yu SONG, Doreen CHENG
  • Publication number: 20110138174
    Abstract: 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: Application
    Filed: December 21, 2009
    Publication date: June 9, 2011
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Onur ACIICMEZ, Swaroop S. KALASAPUR, Yu SONG, Doreen CHENG
  • Patent number: 7899813
    Abstract: 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: Grant
    Filed: March 18, 2009
    Date of Patent: March 1, 2011
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yu Song, Doreen Cheng, Sangoh Jeong, Swaroop S. Kalasapur
  • Publication number: 20100293559
    Abstract: 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: Application
    Filed: May 12, 2009
    Publication date: November 18, 2010
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Onur Aciicmez, Doreen Cheng, Swaroop S. Kalasapur, Yu Song, Xinwen Zhang, Victoria S. Coleman