United States
5K followers 500+ connections

Join to view profile

About

I am a mission-driven, passionate, and strategic technology leader with a strong belief…

Services

Articles by Kuldip S.

Activity

Join now to see all activity

Experience & Education

  • Liber8Now

View Kuldip S.’s full experience

See their title, tenure and more.

or

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

Volunteer Experience

  • Alzheimer's Association of Northern California & Northern Nevada Graphic

    Volunteer on the Executive Leadership Team

    Alzheimer's Association of Northern California & Northern Nevada

    - 1 year 8 months

    Health

    Volunteer on the Executive Leadership Team for the Walk to End Alzheimer's

  • Mentor

    Zero Robotics

    - 7 months

    Science and Technology

    Mentoring Silver Creek High School students to compete in Zero Robotics Challenge by NASA and MIT, promoting STEM curriculum among high schoolers.

  • Mentor

    Self

    - 12 years 4 months

    Economic Empowerment

    Helping small & mid size local businesses understand the impact of technology and how they can adopt technology to improve their business and compete better

Publications

  • 8 Tips to Improve the Data Curation Prococess

    Search Data Management

    "Most Fortune 500 companies are still struggling to manage their data, or what is called data curation," said Kuldip Pabla, senior vice president of engineering at K4Connect, a technology platform for seniors and individuals living with disabilities.

    See publication
  • IoT Predictions for 2019

    DZone IoT Zone

    It is no secret that IoT is becoming more and more popular with each passing day. From wearable devices and apps to voice assistants such as the Amazon Echo or Google Home, consumers are continuing to steadily adopt IoT devices. According to a report from Accenture Interactive’s Acuity Group, 69 percent of consumers said they were looking to adopt an IoT technology by 2020.

    See publication
  • Five Predictions in the Tech Space Predicted for Older Adults in 2019

    Senior Living News

    RALEIGH, NC–The development of tech for older adults has always lagged behind based on the misconception that “seniors do not like or want technology.” Kuldip Pabla, SVP of engineering for K4Connect, a technology company that creates solutions for older adults and individuals living with disabilities, knows otherwise. As the fastest growing demographic globally (by 2050 the number of older persons will reach 2.1 billion), older adults both need and want technology that’s built specifically for…

    RALEIGH, NC–The development of tech for older adults has always lagged behind based on the misconception that “seniors do not like or want technology.” Kuldip Pabla, SVP of engineering for K4Connect, a technology company that creates solutions for older adults and individuals living with disabilities, knows otherwise. As the fastest growing demographic globally (by 2050 the number of older persons will reach 2.1 billion), older adults both need and want technology that’s built specifically for them, Kuldip provides 5 predictions that we should expect to see in the tech space for older adults in 2019:

    See publication
  • Smart Tech Engineer Predicts Five Changes Coming In 2019 In Tech Space For Older Adults

    Forbes

    Kuldip Pabla says it’s a misconception that senior adults “do not like or want technology,” and that error alone has caused the development of technology for older adults to lag behind that of younger people. Pabla is the senior vice president of engineering for K4Connect, a technology company that creates smart solutions for older adults and individuals living with disabilities. As such he has come up with five predictions that he says we should expect to see in the tech space for older adults…

    Kuldip Pabla says it’s a misconception that senior adults “do not like or want technology,” and that error alone has caused the development of technology for older adults to lag behind that of younger people. Pabla is the senior vice president of engineering for K4Connect, a technology company that creates smart solutions for older adults and individuals living with disabilities. As such he has come up with five predictions that he says we should expect to see in the tech space for older adults in 2019.

    See publication
  • K4CONNECT’S KULDIP PABLA PREDICTS FIVE CHANGES COMING IN 2019 IN TECH SPACE FOR OLDER ADULTS

    Stone Henge Growth Equity

    Kuldip Pabla says it’s a misconception that senior adults “do not like or want technology,” and that error alone has caused the development of technology for older adults to lag behind that of younger people. Pabla is the senior vice president of engineering for K4Connect, a technology company that creates smart solutions for older adults and individuals living with disabilities. As such he has come up with five predictions that he says we should expect to see in the tech space for older adults…

    Kuldip Pabla says it’s a misconception that senior adults “do not like or want technology,” and that error alone has caused the development of technology for older adults to lag behind that of younger people. Pabla is the senior vice president of engineering for K4Connect, a technology company that creates smart solutions for older adults and individuals living with disabilities. As such he has come up with five predictions that he says we should expect to see in the tech space for older adults in 2019.

    See publication
  • How Smart Devices are Changing Lives for Seniors

    IOT Evolution

    Smart home devices and wearables are revolutionizing our world in many ways and will continue to do so – in fact the U.S. market for wearables is expected to grow to 51 billion by 2022. Wearables have gone beyond simple personal fitness devices for monitoring heart rates to those that can now monitor blood glucose levels or even help protect against skin cancer. Sophisticated AR/VR devices, such as Google Glasses, are allowing surgeons to float medical images in their field of view during…

    Smart home devices and wearables are revolutionizing our world in many ways and will continue to do so – in fact the U.S. market for wearables is expected to grow to 51 billion by 2022. Wearables have gone beyond simple personal fitness devices for monitoring heart rates to those that can now monitor blood glucose levels or even help protect against skin cancer. Sophisticated AR/VR devices, such as Google Glasses, are allowing surgeons to float medical images in their field of view during operations.

    See publication
  • Internet , Economy and Privacy

    UC Berkeley Paper

    The Internet is important to our economy and online advertising drives the Internet’s rapid growth.
    Many of the websites that millions of Americans depend on for work and play would not be around
    today without online advertising . In fact, the top five websites in the United States (Google,
    Facebook, Yahoo, YouTube and Amazon.com) use online advertising to support their products and
    services

    Other authors
    See publication
  • What is Hadoop?

    The Cloud Tutorial

    Hadoop is a fault-tolerant distributed system for data storage which is highly scalable. The scalability is the result of a Self-Healing High Bandwith Clustered Storage , known by the acronym of HDFS (Hadoop Distributed File System) and a specific fault-tolerant Distributed Processing, known as MapReduce.

    See publication
  • Edge to Edge

    JAVA Developer's Journal

    With the next generation of wireless devices entering the market, the opportunities for Java developers are great. Analysts are predicting that the demand for wireless applications is set to explode, with over 170 million U.S. users subscribing to wireless services by 2005. Other countries are moving even faster. Fortunately, recent developments have left us well prepared to meet the inevitable demand for applications that this growth will create.

    See publication
  • JXTA for J2ME – Extending the Reach of Wireless With JXTA Technology

    A new generation of wireless devices that include cell phones, pagers, PDAs, and other consumer devices are rapidly entering the market, and analysts are predicting that the demand for applications is set to explode. Millions of US users will subscribe to wireless services in the coming years, and Europe is moving even faster. As applications devel- opers stop to consider the new opportunities that this growth will create, they are also asking fundamental questions about the available tools and…

    A new generation of wireless devices that include cell phones, pagers, PDAs, and other consumer devices are rapidly entering the market, and analysts are predicting that the demand for applications is set to explode. Millions of US users will subscribe to wireless services in the coming years, and Europe is moving even faster. As applications devel- opers stop to consider the new opportunities that this growth will create, they are also asking fundamental questions about the available tools and programming environments they will need.
    Peer-to-peer (P2P) computing readily lends itself to the more dynamic environments of wireless devices. Character- ized by their ability to create, join, and interact with peer groups, and to post advertisements to offer and solicit resources, P2P applications can dynamically find what they need — an approach more suited to the wireless “lifestyle.”
    Project JXTA for J2METM is the response of the JXTA developer community to this need. Designed to offer a rich programming environment for creating applications using the P2P computing model, JXTA for J2ME technology promises to accelerate development for those wishing to participate in the wireless applications marketplace.

    Other authors
    See publication
Join now to see all publications

Patents

  • K4: HOME AUTOMATION (HA) SYSTEM FOR IDENTIFYING A HEALTH CONDITION BASED UPON USER THERMOSTAT SETTING DATA AND RELATED METHODS

    Issued US 11573027

    A home automation (HA) system may include at least one HA operation device that includes a user-settable thermostat for controlling a heating, ventilation, and air-conditioning (HVAC) system associated with a living area of a user. The HA system may also include a controller. The controller may be configured to collect user thermostat setting data from the user-settable thermostat, and use machine learning to identify a health condition of the user based upon the user thermostat setting data.

    Other inventors
    See patent
  • K4: Home automation (HA) system including virtual assistant audible notification based upon learned device operational pattern and related methods

    Issued US 11262711

    A home automation (HA) system may include HA operation devices within a user living area and an audible virtual assistant device within the user living area. The HA system may also include an HA hub device to provide communications for the HA operation devices, and a controller. The controller may be configured to store historical operational data for each of the HA operation devices based upon a user within the user living area, and use machine learning to determine an operational pattern of…

    A home automation (HA) system may include HA operation devices within a user living area and an audible virtual assistant device within the user living area. The HA system may also include an HA hub device to provide communications for the HA operation devices, and a controller. The controller may be configured to store historical operational data for each of the HA operation devices based upon a user within the user living area, and use machine learning to determine an operational pattern of at least one of the HA operation devices based upon the stored historical operational data. The controller may also be configured to monitor operation of the HA operation devices and cooperate with the audible virtual assistant device to generate an audible notification based upon a determined operation of the at least one HA operation device according to the operational pattern.

    See patent
  • K4: HOME AUTOMATION SYSTEM INCLUDING CHANGED CURRENT USAGE NOTIFICATION AND RELATED METHODS

    Issued US 11082248

    A home automation (HA) system may include at least one HA operation device within a restroom of a user living area and an HA hub device to provide communications for the at least one HA operation device. The HA system may also include at least one controller configured to store historical operational data for the at least one HA operation device based upon a user within the restroom, and monitor operation of the at least one HA operation device, and determine therefrom whether current usage of…

    A home automation (HA) system may include at least one HA operation device within a restroom of a user living area and an HA hub device to provide communications for the at least one HA operation device. The HA system may also include at least one controller configured to store historical operational data for the at least one HA operation device based upon a user within the restroom, and monitor operation of the at least one HA operation device, and determine therefrom whether current usage of the restroom has changed based upon the historical operational data. The at least one controller may be configured to generate a notification based upon the historical operations data and the determined current usage of the restroom.

    Other inventors
    See patent
  • K4: Home automation system determining deviated operation device pattern and related methods

    Issued US 10964189

    A home automation (HA) system may include HA operation devices within a user living area and an HA hub device to provide communications for the HA operation devices. The HA system may also include at least one controller configured to store historical operational data for each of the HA operation devices based upon a user within the user living area, and use machine learning to determine a predicted operational pattern of at least one of the HA operation devices based upon the stored historical…

    A home automation (HA) system may include HA operation devices within a user living area and an HA hub device to provide communications for the HA operation devices. The HA system may also include at least one controller configured to store historical operational data for each of the HA operation devices based upon a user within the user living area, and use machine learning to determine a predicted operational pattern of at least one of the HA operation devices based upon the stored historical operational data. The at least one controller may also be configured to monitor operation of the HA operation devices and determine therefrom an HA operation device deviation from the predicted operational pattern, and generate a notification based upon the determined HA operation device deviation.

    Other inventors
    See patent
  • K4: HOME AUTOMATION SYSTEM INCLUDING SELECTIVE OPERATION OF PAIRED DEVICE BASED UPON VOICE COMMANDS AND RELATED METHODS

    Issued US 10893467

    A home automation (HA) system may include addressable HA devices and an HA interface device that includes a housing, a display, and an audio input device carried by the housing. The HA interface device may also include a controller carried by the housing to store HA device signatures of the addressable HA devices and determine an unpaired addressable HA device and compare the associated HA device signature of the unpaired addressable HA device with the stored HA device signatures. The…

    A home automation (HA) system may include addressable HA devices and an HA interface device that includes a housing, a display, and an audio input device carried by the housing. The HA interface device may also include a controller carried by the housing to store HA device signatures of the addressable HA devices and determine an unpaired addressable HA device and compare the associated HA device signature of the unpaired addressable HA device with the stored HA device signatures. The controller may also, when there is a match between the HA device signature of the unpaired addressable HA device and one of the stored HA device signatures, permit pairing of the unpaired addressable HA device to communicate with the unpaired addressable HA device using a respective wireless communications protocol, and selectively operate paired addressable HA devices based upon voice commands received via the audio input device.

    Other inventors
    See patent
  • SAM: Smart Alarm

    Issued US RE48278

    Providing personalized content comprises discovering personal information using an electronic device. Services information related to the personal information is obtained using the electronic device. Personalized content is provided based on applying the services information to the personal information.

    Other inventors
    See patent
  • K4: HOME AUTOMATION SYSTEM FOR PREDICTING A HEALTH CHANGE BASED UPON A DATA TREND AND DIET DATA AND RELATED METHODS

    Filed US 20200294649

    A home automation (HA) system may include at least one HA operation device, an HA hub device to provide communications for the at least one HA operation device, and at least one controller. The at least one controller may be configured to monitor diet data associated with a user, store historical operational data for the at least one HA operation device based upon the user, and determine a data trend of the at least one HA operation device based upon the stored historical operational data. The…

    A home automation (HA) system may include at least one HA operation device, an HA hub device to provide communications for the at least one HA operation device, and at least one controller. The at least one controller may be configured to monitor diet data associated with a user, store historical operational data for the at least one HA operation device based upon the user, and determine a data trend of the at least one HA operation device based upon the stored historical operational data. The at least one controller may also be configured to correlate the data trend with the diet data of the given user, and use machine learning to predict a health change of the user based upon the correlated data trend and diet data of the given user.

    See patent
  • K4: HOME AUTOMATION SYSTEM FOR PREDICTING A HEALTH CHANGE BASED UPON A DATA TREND AND BIOMETRIC CHARACTERISTIC AND RELATED METHODS

    Filed US 20200293006

    A home automation (HA) system may include at least one HA operation device and a biometric sensor. The HA system may also include an HA hub device to provide communications for the at least one operation device, and at least one controller. The at least one controller is configured to cooperate with the biometric sensor to monitor a biometric characteristic of a user, store historical operational data for the at least one HA operation device based upon the user, and determine a data trend of…

    A home automation (HA) system may include at least one HA operation device and a biometric sensor. The HA system may also include an HA hub device to provide communications for the at least one operation device, and at least one controller. The at least one controller is configured to cooperate with the biometric sensor to monitor a biometric characteristic of a user, store historical operational data for the at least one HA operation device based upon the user, and determine a data trend of the at least one HA operation device based upon the stored historical operational data. The at least one controller may also be configured to correlate the data trend with the biometric characteristic of the user, and use machine learning to predict a health change of the user based upon the correlated data trend and biometric characteristic of the user.

    See patent
  • K4: HOME AUTOMATION SYSTEM DETERMINING DEVIATED OPERATION DEVICE PATTERN AND RELATED METHODS

    Filed US 20200294380

    A home automation (HA) system may include HA operation devices within a user living area and an HA hub device to provide communications for the HA operation devices. The HA system may also include at least one controller configured to store historical operational data for each of the HA operation devices based upon a user within the user living area, and use machine learning to determine a predicted operational pattern of at least one of the HA operation devices based upon the stored historical…

    A home automation (HA) system may include HA operation devices within a user living area and an HA hub device to provide communications for the HA operation devices. The HA system may also include at least one controller configured to store historical operational data for each of the HA operation devices based upon a user within the user living area, and use machine learning to determine a predicted operational pattern of at least one of the HA operation devices based upon the stored historical operational data. The at least one controller may also be configured to monitor operation of the HA operation devices and determine therefrom an HA operation device deviation from the predicted operational pattern, and generate a notification based upon the determined HA operation device deviation.

    Other inventors
    See patent
  • SUN; Identity Based User Interface

    Issued US 10067639

    A method, system, and computer accessible medium for an identity based user interface. An identity based user interface may display user interface elements including communication-related information for a plurality of identities. The communication related information may indicate multiple communication mechanisms for each identity. In response to selection of one of the communication mechanisms, an identity based user interface may initiate communication with the corresponding identity using…

    A method, system, and computer accessible medium for an identity based user interface. An identity based user interface may display user interface elements including communication-related information for a plurality of identities. The communication related information may indicate multiple communication mechanisms for each identity. In response to selection of one of the communication mechanisms, an identity based user interface may initiate communication with the corresponding identity using the selected mechanism. An identity based user interface may also display information regarding the presence, reach-ability or future availability for one or more of the identities and may request and receive such information from an identity framework. An identity based user interface may utilize shared identity objects to store and maintain the communication related information. Additionally, an identity based user interface may fill in user interface elements of communication applications with communication related information for a selected identity or mechanism.

    Other inventors
    See patent
  • SAM: Computing system with social interaction mechanism and method of operation thereof

    Issued US 9600598

    A computing system includes: a control unit configured to: detect an upcoming event for interacting with a focal person for the upcoming event; extract an invitee's identification for the upcoming event, aggregate an invitee's information associated with the invitee's identification; build a social graph as an enhanced graph or with an extension graph based on the invitee's information for adding an invitee associated with the invitee's identification; and a storage unit, coupled to the control…

    A computing system includes: a control unit configured to: detect an upcoming event for interacting with a focal person for the upcoming event; extract an invitee's identification for the upcoming event, aggregate an invitee's information associated with the invitee's identification; build a social graph as an enhanced graph or with an extension graph based on the invitee's information for adding an invitee associated with the invitee's identification; and a storage unit, coupled to the control unit, configured to store the social graph.

    Other inventors
    See patent
  • SAM: Content Delivery System With Profile Generation Mechanism And Method Of Operation Thereof

    Issued US 9141657

    A method of operation of a content delivery system includes: generating a first user profile for representing a user's identity in a context; generating a second user profile for representing the user's identity in a different context; selecting the first user profile or the second user profile based on the context or the different context; and generating a display content based on the first user profile or the second user profile for displaying on a device.

    Other inventors
    See patent
  • SAM: Smart Alarm

    Issued US 9124998

    Providing personalized content comprises discovering personal information using an electronic device. Services information related to the personal information is obtained using the electronic device. Personalized content is provided based on applying the services information to the personal information.

    Other inventors
    See patent
  • SUN: Multi-grid mechanism using peer-to-peer protocols

    Issued US 9081620

    A multi-grid mechanism using peer-to-peer (P2P) platform protocols. An autonomic grid computing mechanism may be used to implement a multi-grid grid computing system. In the multi-grid grid computing system, there may be multiple master nodes, and thus multiple smaller grids (or grid cells) each including one or more compute nodes, in a single (larger) grid. A job submitter node may use one or more P2P platform protocols to discover the master nodes and to obtain information about the grid…

    A multi-grid mechanism using peer-to-peer (P2P) platform protocols. An autonomic grid computing mechanism may be used to implement a multi-grid grid computing system. In the multi-grid grid computing system, there may be multiple master nodes, and thus multiple smaller grids (or grid cells) each including one or more compute nodes, in a single (larger) grid. A job submitter node may use one or more P2P platform protocols to discover the master nodes and to obtain information about the grid cells, including information that may be used by the job submitter to automatically select one of the grid cells that is suitable to execute a particular job. After selecting the grid cell, the job submitter may submit the particular job to the master node of the grid cell using the P2P platform protocols.

    Other inventors
    See patent
  • SUN: Orchestrated group communication

    Issued US 8886243

    Orchestrated group communication may facilitate communication with a group of contacts. A user may define a group of contacts reachable via different communication mechanisms. A communication framework may determine an appropriate method for communicating the information to each member of a group. The user may not know how the communication framework is communicating with each group member. A user may specify preferred communication mechanisms or a particular order of communication mechanisms…

    Orchestrated group communication may facilitate communication with a group of contacts. A user may define a group of contacts reachable via different communication mechanisms. A communication framework may determine an appropriate method for communicating the information to each member of a group. The user may not know how the communication framework is communicating with each group member. A user may specify preferred communication mechanisms or a particular order of communication mechanisms for communicating with particular contacts. Orchestrated group communication may also provide a user interface allowing a user to request communication with every member of a contact group via a single user interface action. A user desiring to communicate with a group may drag a document, or other file, and drop it onto an icon for the group and a group communication framework may communicate that document to each member of the group.

    Other inventors
    See patent
  • SUN: Load balancing in multi-grid systems using peer-to-peer protocols

    Issued US 8886744

    A load-balancing mechanism for grids in a multi-grid network. Using embodiments, one or more job submitters may distribute jobs to grids in a multi-grid network according to the load of the grids, thus spreading the load of jobs to be processed among the grids and helping to insure that jobs are handled in a timely fashion. In one embodiment, a job submitter may use peer-to-peer platform protocols to obtain load information about the grids, and then use the information about the grids to select…

    A load-balancing mechanism for grids in a multi-grid network. Using embodiments, one or more job submitters may distribute jobs to grids in a multi-grid network according to the load of the grids, thus spreading the load of jobs to be processed among the grids and helping to insure that jobs are handled in a timely fashion. In one embodiment, a job submitter may use peer-to-peer platform protocols to obtain load information about the grids, and then use the information about the grids to select one of the grids to perform a particular job according to the load of the grids. Determining the load on the grids may be based on information acquired from the grids including one or more of, but not limited to, how many jobs are pending in a grid's job queue and estimated time for completing the jobs in the grid's job queue.

    See patent
  • SUN: Identity based user interface

    Issued US 8640035

    A method, system, and computer accessible medium for an identity based user interface. An identity based user interface may display user interface elements including communication-related information for a plurality of identities. The communication related information may indicate multiple communication mechanisms for each identity. In response to selection of one of the communication mechanisms, an identity based user interface may initiate communication with the corresponding identity using…

    A method, system, and computer accessible medium for an identity based user interface. An identity based user interface may display user interface elements including communication-related information for a plurality of identities. The communication related information may indicate multiple communication mechanisms for each identity. In response to selection of one of the communication mechanisms, an identity based user interface may initiate communication with the corresponding identity using the selected mechanism. An identity based user interface may also display information regarding the presence, reach-ability or future availability for one or more of the identities and may request and receive such information from an identity framework. An identity based user interface may utilize shared identity objects to store and maintain the communication related information. Additionally, an identity based user interface may fill in user interface elements of communication applications with communication related information for a selected identity or mechanism.

    Other inventors
    See patent
  • SAM: INFORMATION CONTENT VALIDATION FOR ELECTRONIC DEVICES

    Filed US 20130283401

    A circuit device comprises a processing device connected to a memory. The processing device comprises a detection module that detects information content received in the memory from an electronic device. A validation module validates the information content in real time. Validating the information content includes analyzing the information content to detect selected content and preventing dissemination of the selected content from the electronic device.

    Other inventors
    See patent
  • SUN: System level identity object

    Issued US 8099395

    A method, system, and computer accessible medium for maintaining and sharing identity information for identities. Multiple types of identity information, including communication-related information, for multiple identities may be aggregated, stored in, and accessed through, a corresponding shared identity objects. Aggregated identity information for an identity may be stored in a corresponding shared identity object. Aggregated identity information may be accessed by applications through shared…

    A method, system, and computer accessible medium for maintaining and sharing identity information for identities. Multiple types of identity information, including communication-related information, for multiple identities may be aggregated, stored in, and accessed through, a corresponding shared identity objects. Aggregated identity information for an identity may be stored in a corresponding shared identity object. Aggregated identity information may be accessed by applications through shared identity objects. Communication-related information may include indications of communication mechanisms. Communication with an identity may be initiated through a corresponding shared identity object using the communication mechanisms. The communication related information may also include an indication of the reach-ability of the identity through each of the communication mechanisms and may be requested and received form remote system associated with the identity.

    Other inventors
    See patent
  • SUN: Self-healing grid mechanism

    Issued US 8041798

    A self-healing grid mechanism using peer-to-peer platform protocols. In one embodiment, two or more nodes on a grid may be configured as master nodes. One of the configured master nodes may serve as the actual master node, and one may be backup or "shadow" master node, not actively serving as a master node. If the active master node goes down, the peer-to-peer protocols may be used to detect that the master node is not active and the backup master node may take over the master node operations…

    A self-healing grid mechanism using peer-to-peer platform protocols. In one embodiment, two or more nodes on a grid may be configured as master nodes. One of the configured master nodes may serve as the actual master node, and one may be backup or "shadow" master node, not actively serving as a master node. If the active master node goes down, the peer-to-peer protocols may be used to detect that the master node is not active and the backup master node may take over the master node operations for the grid. The backup master node may "shadow" the master node, keeping updated information about the grid configuration and operations via the peer-to-peer platform protocols, so that it can assume grid management operations seamlessly.

    Other inventors
    See patent
  • SUN: System and method for event-based collaboration

    Issued US 7908325

    A first collaboration framework on a first computer system may intercept, via an operating system event handling mechanism on the first computer system, local input events for a first application executing on the first computer system. The first collaboration framework may also send messages including the intercepted input events to other collaboration frameworks executing on other respective computer systems. In response to receiving a message including an intercepted input event, each of the…

    A first collaboration framework on a first computer system may intercept, via an operating system event handling mechanism on the first computer system, local input events for a first application executing on the first computer system. The first collaboration framework may also send messages including the intercepted input events to other collaboration frameworks executing on other respective computer systems. In response to receiving a message including an intercepted input event, each of the other collaboration frameworks may deliver the input event, via an operating system event handling mechanism to another application. A collaboration framework may deliver an input event intercepted on another computer system to a local application as if the input event were input locally. Delivered input events may cause applications on other computer systems to perform the same one or more actions as performed by the application for which the input event was originally intended.

    Other inventors
    See patent
  • SUN: Adaptive contact list

    Issued US 7797293

    A method, device and computer accessible medium for an adaptive contact list. An adaptive contact list may maintain one or more contact entries for corresponding identities. An adaptive contact list may detect context information for a user and may identify context appropriate contact entries according to the current context information and may supply the context appropriate contact entries. Context appropriate contact entries may be supplied to other applications or processes. Further, an…

    A method, device and computer accessible medium for an adaptive contact list. An adaptive contact list may maintain one or more contact entries for corresponding identities. An adaptive contact list may detect context information for a user and may identify context appropriate contact entries according to the current context information and may supply the context appropriate contact entries. Context appropriate contact entries may be supplied to other applications or processes. Further, an adaptive contact list may detect, either periodically or on demand, a change in context information for the user, identify different context appropriate contact entries according to the changed context information, and supply the different context appropriate contact entries. Maintained contact entries may be stored in shared identity objects and an adaptive contact list may request and receive contact entries from an identity framework.

    Other inventors
    See patent
  • SUN: Peer-to-peer content sharing/distribution networks

    Issued US 7783777

    Embodiments of a peer-to-peer-based content sharing/distribution network (CDN). In embodiments, some peers are content publishers while other peers are content consumers. When a consumer peer gets content from a content publisher, the consumer peer may become a content publisher that may be accessed by other peers. If a peer desires a particular content, the peer may get the content from a nearby content publisher, saving access to a central server. The more a content is in demand, the more…

    Embodiments of a peer-to-peer-based content sharing/distribution network (CDN). In embodiments, some peers are content publishers while other peers are content consumers. When a consumer peer gets content from a content publisher, the consumer peer may become a content publisher that may be accessed by other peers. If a peer desires a particular content, the peer may get the content from a nearby content publisher, saving access to a central server. The more a content is in demand, the more likely it is to be replicated, and hence more likely to be found by consumer peers on nearby content publisher peers. If a content publisher peer does not have all of a requested content, the requesting peer may be redirected to another content publisher peer to obtain the missing content. Embodiments may be implemented in peer-to-peer networks implemented according to a peer-to-peer platform.

    See patent
  • SUN: Method and apparatus for detecting device support in a graphical user interface

    Issued US 7774717

    Embodiments of the invention comprise techniques to detect support for a given input device by a screen element of a graphical user interface (GUI). In one embodiment of the invention, a runtime version of a screen element's program code is examined to detect an ability to process a device's events. In another embodiment of the invention, a determination is made at runtime whether a screen element delegated processing of a given input device's events to other program code. In yet another…

    Embodiments of the invention comprise techniques to detect support for a given input device by a screen element of a graphical user interface (GUI). In one embodiment of the invention, a runtime version of a screen element's program code is examined to detect an ability to process a device's events. In another embodiment of the invention, a determination is made at runtime whether a screen element delegated processing of a given input device's events to other program code. In yet another embodiment of the invention, the runtime version of a screen element's program code is examined to detect a declaration of program code that is indicative of a screen element's support or non-support of a given input device. In yet another embodiment of the invention, one or more of the previously-identified embodiments can be combined.

    See patent
  • SUN: Infrastructure for accessing a peer-to-peer network environment

    Issued US 7774495

    Embodiments of a system and method for providing peer-to-peer (p2p) capabilities to devices with limited resources (e.g. wireless devices). A mechanism is described that allows the devices to participate as peer nodes in p2p network environments through wired or wireless connections. In one embodiment, the p2p network environment may be implemented according to a p2p platform, and the mechanism may be interoperable with p2p platform devices in the p2p network environment. A relay/proxy node on…

    Embodiments of a system and method for providing peer-to-peer (p2p) capabilities to devices with limited resources (e.g. wireless devices). A mechanism is described that allows the devices to participate as peer nodes in p2p network environments through wired or wireless connections. In one embodiment, the p2p network environment may be implemented according to a p2p platform, and the mechanism may be interoperable with p2p platform devices in the p2p network environment. A relay/proxy node on the network may serve as an interface to the p2p environment for devices using the mechanism to participate as peers in the p2p network. The relay/proxy node may be accessed using the mechanism to perform one or more p2p network environment functions on behalf of the devices.

    Other inventors
    See patent
  • SUN: Meeting facilitation tool

    Issued US 7679518

    A meeting facilitation tool may perform and/or facilitate the planning, scheduling, holding, and/or following up of meeting related activities. A meeting facilitation tool may schedule a meeting time by interacting with meeting participants to determine a time range during which all the participants are available. Additionally, a meeting facilitation tool may programmatically interact with calendar data to schedule the meeting with each participant. A meeting facilitation tool may also allow…

    A meeting facilitation tool may perform and/or facilitate the planning, scheduling, holding, and/or following up of meeting related activities. A meeting facilitation tool may schedule a meeting time by interacting with meeting participants to determine a time range during which all the participants are available. Additionally, a meeting facilitation tool may programmatically interact with calendar data to schedule the meeting with each participant. A meeting facilitation tool may also allow reviewing of information for previous meetings. Additionally, a meeting facilitation tool may configure and/or initiate teleconferencing or video conferencing as well as the audio and/or video recording of the meeting. A meeting facilitation tool may also track and completion of action items assigned during a meeting.

    Other inventors
    See patent
  • SUN: Instant messaging using distributed indexes

    Issued US 7657597

    Embodiments of a distributed instant messaging system that uses a distributed index in peer-to-peer networks. A distributed index may be used to implement an instant messaging system in a group of participating peers. The distributed index may be used, for example, to route messages between participating peers, in identifying and authenticating peers wishing to participate, in notifying peers of newly joined peers, and in notifying joining peers of participating peers. In one embodiment, zones…

    Embodiments of a distributed instant messaging system that uses a distributed index in peer-to-peer networks. A distributed index may be used to implement an instant messaging system in a group of participating peers. The distributed index may be used, for example, to route messages between participating peers, in identifying and authenticating peers wishing to participate, in notifying peers of newly joined peers, and in notifying joining peers of participating peers. In one embodiment, zones of the distributed index may be moved to joining peers. In one embodiment, zones of the distributed index stored on departing peers may be moved to participating peers. One embodiment may be implemented in peer-to-peer networks implemented according to a peer-to-peer platform including one or more peer-to-peer platform protocols for enabling peer nodes to discover each other, communicate with each other, and cooperate with each other to form peer groups and share network resources.

    Other inventors
    See patent
  • SUN: Self-updating grid mechanism

    Issued US 7571227

    A self-updating grid mechanism using peer-to-peer platform protocols. A compute node may send another node information about its compute node configuration using peer-to-peer platform protocols. The other node may be a master node configured to manage a grid of one or more compute nodes, another compute node, or some other peer node. In one embodiment, the other node may be a logically nearby node to the compute node. In one embodiment, the compute node may discover the other node using…

    A self-updating grid mechanism using peer-to-peer platform protocols. A compute node may send another node information about its compute node configuration using peer-to-peer platform protocols. The other node may be a master node configured to manage a grid of one or more compute nodes, another compute node, or some other peer node. In one embodiment, the other node may be a logically nearby node to the compute node. In one embodiment, the compute node may discover the other node using peer-to-peer platform protocols. The other node may determine if the compute node configuration needs to be updated from the compute node configuration information. If the compute node configuration needs to be updated, the other node may send update information to the compute node using peer-to-peer platform protocols. The compute node may then update its compute node configuration according to the update information.

    See patent
  • SUN: Advertisements for peer-to-peer computing resources

    Issued US 7533172

    A system and method for providing advertisements in a peer-to-peer networking environment is described. In one embodiment, the peer-to-peer protocols may use advertisements to describe and publish the existence of peer resources. An advertisement may be defined as a structured, language neutral metadata structure that names, describes, and publishes the existence of a peer-to-peer platform resource, such as a peer, a peer group, a pipe, or a service. In one embodiment, user-defined…

    A system and method for providing advertisements in a peer-to-peer networking environment is described. In one embodiment, the peer-to-peer protocols may use advertisements to describe and publish the existence of peer resources. An advertisement may be defined as a structured, language neutral metadata structure that names, describes, and publishes the existence of a peer-to-peer platform resource, such as a peer, a peer group, a pipe, or a service. In one embodiment, user-defined advertisement subtypes (for example, using XML schemas) may be formed from these basic types. A peer in a peer-to-peer network may publish a resource advertisement to make the resource corresponding to the advertisement available to other peers on the network. Peers may discover published advertisements by broadcasting discovery query messages. Other peers may respond to discovery query messages by sending response messages that may include advertisements.

    Other inventors
    See patent
  • SUN: Autonomic grid computing mechanism

    Issued US 7533168

    An autonomic grid computing mechanism. In embodiments, peer-to-peer platform protocols may be integrated with a grid computing system. Embodiments may use peer-to-peer platform protocols as the transport for the grid computing system. Embodiments may provide one or more of, but not limited to, the following capabilities to grid computing systems: self-deployment and self-configuration, self-updating, self-healing, node removal, master node backup, monitoring, administration, load balancing…

    An autonomic grid computing mechanism. In embodiments, peer-to-peer platform protocols may be integrated with a grid computing system. Embodiments may use peer-to-peer platform protocols as the transport for the grid computing system. Embodiments may provide one or more of, but not limited to, the following capabilities to grid computing systems: self-deployment and self-configuration, self-updating, self-healing, node removal, master node backup, monitoring, administration, load balancing, grid brokering, decentralized grid, and multi-grid support. Peer-to-peer platform protocols may be used to automatically configure compute nodes. When a node comes up, the node searches for a master node using the peer-to-peer platform. When the node finds a master node, it provides node information to the master node using the peer-to-peer platform. The master node may send the node grid configuration information using the peer-to-peer platform and the node may self-configure as a compute node.

    Other inventors
    See patent
  • SUN: Peer-to-peer computing architecture

    Issued US 7401153

    A system and method for providing an open network computing platform designed for peer-to-peer computing. The peer-to-peer platform may provide protocols for peer-to-peer services and applications that allow peers to discover each other, communicate with each other, and cooperate with each other to form peer groups. The protocols may include a peer membership protocol, a peer discovery protocol, a peer resolver protocol, a peer information protocol, a pipe binding protocol, and a peer endpoint…

    A system and method for providing an open network computing platform designed for peer-to-peer computing. The peer-to-peer platform may provide protocols for peer-to-peer services and applications that allow peers to discover each other, communicate with each other, and cooperate with each other to form peer groups. The protocols may include a peer membership protocol, a peer discovery protocol, a peer resolver protocol, a peer information protocol, a pipe binding protocol, and a peer endpoint protocol. Services and applications that participate in the protocols may be provided to deal with higher-level concepts. Advertisements may be used to publish peer resources. The peer-to-peer platform provides the ability to replicate information toward end users and may enable peers to find content that is closest to them. The peer-to-peer protocols and unique peer identifiers may allow peer nodes to move to different locations and access services and other content independent of network physical addresses.

    Other inventors
    See patent
  • SUN: Peer group name server

    Issued US 7272636

    A system and method for providing a name service in a peer-to-peer environment is described. A peer group name server may be a standalone name server that may be used in peer-to-peer applications and environments. A network computing platform may be used as a basis for establishing and operating a peer-to-peer network. A peer group name server may cache information about peers, peer groups and other entities. Peers may discover other peers, peer groups and other entities through the peer group…

    A system and method for providing a name service in a peer-to-peer environment is described. A peer group name server may be a standalone name server that may be used in peer-to-peer applications and environments. A network computing platform may be used as a basis for establishing and operating a peer-to-peer network. A peer group name server may cache information about peers, peer groups and other entities. Peers may discover other peers, peer groups and other entities through the peer group name server. A peer group name server may serve as a reverse lookup provider. A peer group name server may act as a registrar for named entities (e.g. peers) in the peer-to-peer networking environment. In one embodiment, peer group name servers may maintain information about other peer group name servers, thus making a network of decentralized peer group name servers.

    See patent
  • SUN: Method and apparatus for lightweight support on set top box

    Issued US 7219331

    A Lightweight component is made focus traversable by creating a pseudo native windowing system widget for each and every Lightweight component. This pseudo native widget has no geometry associated with it and does no rendering of the component since rendering of Lightweight components is done in Java. The pseudo native widget lives on the native windowing system's list of widgets and occupies a real estate thereby causing the native windowing system to attach a native structure with each and…

    A Lightweight component is made focus traversable by creating a pseudo native windowing system widget for each and every Lightweight component. This pseudo native widget has no geometry associated with it and does no rendering of the component since rendering of Lightweight components is done in Java. The pseudo native widget lives on the native windowing system's list of widgets and occupies a real estate thereby causing the native windowing system to attach a native structure with each and every Lightweight component, thus giving the windowing system accessibility to the Lightweight components. Since the pseudo native widgets are on the list of regular widgets, focus navigation for Lightweights become consistent with regular windowing system widgets, making the Lightweight components visible to all focus navigation events.

    See patent
  • SUN: Distributed indexing of identity information in a peer-to-peer network

    Issued US 7206934

    Embodiments of a distributed index mechanism for indexing and searching for identity information in peer-to-peer networks. In one embodiment, a distributed index may be used to store identity information in a decentralized manner on a plurality of peer nodes. The identity information may be used, for example, to authenticate users. Distributed indexes may allow identity information to be spread across multiple peer nodes so that the load is spread among the various peer nodes. In one…

    Embodiments of a distributed index mechanism for indexing and searching for identity information in peer-to-peer networks. In one embodiment, a distributed index may be used to store identity information in a decentralized manner on a plurality of peer nodes. The identity information may be used, for example, to authenticate users. Distributed indexes may allow identity information to be spread across multiple peer nodes so that the load is spread among the various peer nodes. In one embodiment, the distributed index may be a distributed hash table. One embodiment of a distributed index of identity information may be implemented in peer-to-peer networks implemented according to a peer-to-peer platform including one or more peer-to-peer platform protocols for enabling peer nodes to discover each other, communicate with each other, and cooperate with each other to form peer groups and share network resources.

    Other inventors
    See patent
  • SUN: Secured peer-to-peer network data exchange

    Issued US 7127613

    A system and method for providing secure exchange of messages between peers in peer groups. Embodiments may be used to provide secured sessions between peers in the peer-to-peer network. Embodiments may also be used to provide secured group sessions among a plurality of peers. A first peer may generate and send a public key to a second peer. The second peer may generate a session key from the public key. The second peer may send the session key to the first peer, or alternatively to two or more…

    A system and method for providing secure exchange of messages between peers in peer groups. Embodiments may be used to provide secured sessions between peers in the peer-to-peer network. Embodiments may also be used to provide secured group sessions among a plurality of peers. A first peer may generate and send a public key to a second peer. The second peer may generate a session key from the public key. The second peer may send the session key to the first peer, or alternatively to two or more peers in a group session. The session key may be secured when sending. Messages and/or other data exchanged between the two peers may be encrypted and decrypted using the session key.

    Other inventors
    See patent
  • SUN: Method and apparatus for detecting device support in a graphical user interface

    Issued US 6930695

    Embodiments of the invention comprise techniques to detect support for a given input device by a screen element of a graphical user interface (GUI). In one embodiment of the invention, a runtime version of a screen element's program code is examined to detect an ability to process a device's events. In another embodiment of the invention, a determination is made at runtime whether a screen element delegated processing of a given input device's events to other program code. In yet another…

    Embodiments of the invention comprise techniques to detect support for a given input device by a screen element of a graphical user interface (GUI). In one embodiment of the invention, a runtime version of a screen element's program code is examined to detect an ability to process a device's events. In another embodiment of the invention, a determination is made at runtime whether a screen element delegated processing of a given input device's events to other program code. In yet another embodiment of the invention, the runtime version of a screen element's program code is examined to detect a declaration of program code that is indicative of a the screen element's support or non-support of a given input device. In yet another embodiment of the invention, one or more of the previously-identified embodiments can be combined.

    See patent
  • SUN: Focus traversal mechanism for graphical user interface widgets

    Issued US 6892360

    Selectively determining a particular graphical user interface widget to receive focus based upon user-entered directional information. When a user enters information concerning which direction to move the focus of the widgets, such as by manipulating arrow keys, the system uses geometry of a current widget and other visible traversable widgets in combination with the user-entered information to determine the next widget, and it moves the focus to that widget.

    Other inventors
    See patent
  • SUN: Dynamic byte code examination to detect whether a GUI component handles mouse events

    Issued US 6625805

    Broadly speaking, the present invention provides apparatus and methods for determining whether a byte code formatted computer program handles pointer device events. It is determined whether the computer program includes byte codes that process a pointer device event, and a tag is associated with the examined byte code that has been determined to process a pointer device event. In still another embodiment, the invention pertains to a computer-implemented method for examining a computer program…

    Broadly speaking, the present invention provides apparatus and methods for determining whether a byte code formatted computer program handles pointer device events. It is determined whether the computer program includes byte codes that process a pointer device event, and a tag is associated with the examined byte code that has been determined to process a pointer device event. In still another embodiment, the invention pertains to a computer-implemented method for examining a computer program having byte codes. The computer program may contain code for displaying a graphical user interface (GUI) component on a display device. The byte codes of the GUI component are examined to determine whether the GUI component is associated with a pointer device event. If it is determined that the GUI component is associated with a pointer device event, a tag is associated with the GUI component. The tag indicates that the GUI component responds to pointer device events. The GUI component is eventually displayed on the display device.

    Other inventors
    See patent
  • SUN: Method and apparatus for navigating displayed elements

    Issued US 6317144

    The invention is a method and apparatus for navigating displayed screen elements. In accordance an embodiment of the invention, the method comprises the steps of generating a reference anchor, accepting a navigation input from a user, and determining a next displayed element to be selected based on the user-entered navigation input and the positions of the displayed elements to the reference anchor.

    Other inventors
    See patent
  • SUN: Method for communicating with a resource-constrained device on an edge of a network

    Filed US 20040066770

    A method of requesting a service from a peer on a peer-to-peer network. The method includes entering a service request into a device and transmitting the service request to a relay-and-proxy on the peer-to-peer network. The method also includes converting the service request into a message and sending the message to the peer.

    See patent
  • K4: HOME AUTOMATION (HA) SYSTEM INCLUDING VIRTUAL ASSISTANT AUDIBLE NOTIFICATION BASED UPON LEARNED DEVICE OPERATIONAL PATTERN AND RELATED METHODS

    Filed 20210191345

    A home automation (HA) system may include HA operation devices within a user living area and an audible virtual assistant device within the user living area. The HA system may also include an HA hub device to provide communications for the HA operation devices, and a controller. The controller may be configured to store historical operational data for each of the HA operation devices based upon a user within the user living area, and use machine learning to determine an operational pattern of…

    A home automation (HA) system may include HA operation devices within a user living area and an audible virtual assistant device within the user living area. The HA system may also include an HA hub device to provide communications for the HA operation devices, and a controller. The controller may be configured to store historical operational data for each of the HA operation devices based upon a user within the user living area, and use machine learning to determine an operational pattern of at least one of the HA operation devices based upon the stored historical operational data. The controller may also be configured to monitor operation of the HA operation devices and cooperate with the audible virtual assistant device to generate an audible notification based upon a determined operation of the at least one HA operation device according to the operational pattern.

    See patent
  • K4: HOME AUTOMATION SYSTEM INCLUDING SELECTIVE OPERATION OF PAIRED DEVICE BASED UPON VOICE COMMANDS AND RELATED METHODS

    Filed 20190306786

    A home automation (HA) system may include addressable HA devices and an HA interface device that includes a housing, a display, and an audio input device carried by the housing. The HA interface device may also include a controller carried by the housing to store HA device signatures of the addressable HA devices and determine an unpaired addressable HA device and compare the associated HA device signature of the unpaired addressable HA device with the stored HA device signatures. The…

    A home automation (HA) system may include addressable HA devices and an HA interface device that includes a housing, a display, and an audio input device carried by the housing. The HA interface device may also include a controller carried by the housing to store HA device signatures of the addressable HA devices and determine an unpaired addressable HA device and compare the associated HA device signature of the unpaired addressable HA device with the stored HA device signatures. The controller may also, when there is a match between the HA device signature of the unpaired addressable HA device and one of the stored HA device signatures, permit pairing of the unpaired addressable HA device to communicate with the unpaired addressable HA device using a respective wireless communications protocol, and selectively operate paired addressable HA devices based upon voice commands received via the audio input device.

    Other inventors
    See patent
  • K4: HOME AUTOMATION SYSTEM INCLUDING CHANGED CURRENT USAGE NOTIFICATION AND RELATED METHODS

    Filed 20200295962

    A home automation (HA) system may include at least one HA operation device within a restroom of a user living area and an HA hub device to provide communications for the at least one HA operation device. The HA system may also include at least one controller configured to store historical operational data for the at least one HA operation device based upon a user within the restroom, and monitor operation of the at least one HA operation device, and determine therefrom whether current usage of…

    A home automation (HA) system may include at least one HA operation device within a restroom of a user living area and an HA hub device to provide communications for the at least one HA operation device. The HA system may also include at least one controller configured to store historical operational data for the at least one HA operation device based upon a user within the restroom, and monitor operation of the at least one HA operation device, and determine therefrom whether current usage of the restroom has changed based upon the historical operational data. The at least one controller may be configured to generate a notification based upon the historical operations data and the determined current usage of the restroom.

    Other inventors
    See patent
  • SUN: Identity Based User Interface

    Filed US 20140143722

    A method, system, and computer accessible medium for an identity based user interface. An identity based user interface may display user interface elements including communication-related information for a plurality of identities. The communication related information may indicate multiple communication mechanisms for each identity. In response to selection of one of the communication mechanisms, an identity based user interface may initiate communication with the corresponding identity using…

    A method, system, and computer accessible medium for an identity based user interface. An identity based user interface may display user interface elements including communication-related information for a plurality of identities. The communication related information may indicate multiple communication mechanisms for each identity. In response to selection of one of the communication mechanisms, an identity based user interface may initiate communication with the corresponding identity using the selected mechanism. An identity based user interface may also display information regarding the presence, reach-ability or future availability for one or more of the identities and may request and receive such information from an identity framework. An identity based user interface may utilize shared identity objects to store and maintain the communication related information. Additionally, an identity based user interface may fill in user interface elements of communication applications with communication related information for a selected identity or mechanism.

    See patent
  • SAM: COMPUTING SYSTEM WITH SOCIAL INTERACTION MECHANISM AND METHOD OF OPERATION THEREOF

    Filed US 20140280359

    A computing system includes: a control unit configured to: detect an upcoming event for interacting with a focal person for the upcoming event; extract an invitee's identification for the upcoming event, aggregate an invitee's information associated with the invitee's identification; build a social graph as an enhanced graph or with an extension graph based on the invitee's information for adding an invitee associated with the invitee's identification; and a storage unit, coupled to the control…

    A computing system includes: a control unit configured to: detect an upcoming event for interacting with a focal person for the upcoming event; extract an invitee's identification for the upcoming event, aggregate an invitee's information associated with the invitee's identification; build a social graph as an enhanced graph or with an extension graph based on the invitee's information for adding an invitee associated with the invitee's identification; and a storage unit, coupled to the control unit, configured to store the social graph.

    See patent
  • SAM: COMMUNICATION SYSTEM WITH AGENT ASSISTANCE MECHANISM AND METHOD OF OPERATION THEREOF

    Filed US 20140164310

    A method of operation of a navigation system includes: establishing a recipient response rule for access to a recipient information with a control unit; adjusting the recipient response rule based on a recipient context; processing a task request to access the recipient information based on the recipient response rule; and generating a recipient response to the task request for displaying on a device of the request sender.

    See patent
  • SAM: NETWORK SYSTEM WITH REACTION MECHANISM AND METHOD OF OPERATION THEREOF

    Filed US 20130305158

    A network system includes: a user interface configured to detect a reaction; a control unit coupled to the user interface, configured to record the reaction; a storage unit coupled to the control unit, configured to buffer captured recording; and a communication unit coupled to the storage unit, configured to publish captured recording.

    See patent
  • SAM: NETWORK SYSTEM WITH SHARING MECHANISM AND METHOD OF OPERATION THEREOF

    Filed US 20130339441

    A network system includes: an initiation module configured to set up an event; a location identification module, coupled to the initiation module, configured to identify a participation location to the event; and a group module, coupled to the location identification module, configured to forming a device group at the participation location.

    See patent
  • SAM: NETWORK SYSTEM WITH INTERACTION MECHANISM AND METHOD OF OPERATION THEREOF

    Filed US 20130304820

    A network system includes: a user interface configured to display a common program; a control unit coupled to the user interface, configured to match a captured video to related content of the common program; and a communication unit coupled to the control unit, configured to share the captured video in a collaborative space.

    See patent
  • SAM: NETWORK SYSTEM WITH CHALLENGE MECHANISM AND METHOD OF OPERATION THEREOF

    Filed US 20130303267

    A network system includes: a display interface configured to create a collaborative space; a control unit, coupled to the display interface, configured to authenticate a login for the collaborative space; post a challenge in the collaborative space; receive a response to the challenge in the collaborative space; and resolve the challenge outcome.

    See patent
  • SAM: SMART ALARM

    Filed US 20130252591

    Providing personalized content comprises discovering personal information using an electronic device. Services information related to the personal information is obtained using the electronic device. Personalized content is provided based on applying the services information to the personal information.

    See patent
  • SAM: Cloud Platform Notification

    Filed US 20130218971

    Providing updates for event notifications comprises identifying a first event. The first event is associated with one or more knowledge sources. Updates related to the first event based on the one or more knowledge sources are obtained. Related updates having an impact on the first event are determined. An electronic device is notified with the related updates having an impact on the first event.

    Other inventors
    See patent
  • SAM: CONTENT DELIVERY SYSTEM WITH PROFILE GENERATION MECHANISM AND METHOD OF OPERATION THEREOF

    Filed US 20140181115

    A method of operation of a content delivery system includes: generating a first user profile for representing a user's identity in a context; generating a second user profile for representing the user's identity in a different context; selecting the first user profile or the second user profile based on the context or the different context; and generating a display content based on the first user profile or the second user profile for displaying on a device.

    See patent
  • SUN: Method and apparatus for detecting device support in a graphical user interface

    Filed US 20050172243

    Embodiments of the invention comprise techniques to detect support for a given input device by a screen element of a graphical user interface (GUI). In one embodiment of the invention, a runtime version of a screen element's program code is examined to detect an ability to process a device's events. In another embodiment of the invention, a determination is made at runtime whether a screen element delegated processing of a given input device's events to other program code. In yet another…

    Embodiments of the invention comprise techniques to detect support for a given input device by a screen element of a graphical user interface (GUI). In one embodiment of the invention, a runtime version of a screen element's program code is examined to detect an ability to process a device's events. In another embodiment of the invention, a determination is made at runtime whether a screen element delegated processing of a given input device's events to other program code. In yet another embodiment of the invention, the runtime version of a screen element's program code is examined to detect a declaration of program code that is indicative of a screen element's support or non-support of a given input device. In yet another embodiment of the invention, one or more of the previously-identified embodiments can be combined.

    See patent
  • SUN: System level identity object

    Filed US 20050289153

    A method, system, and computer accessible medium for maintaining and sharing identity information for identities. Multiple types of identity information, including communication-related information, for multiple identities may be aggregated, stored in, and accessed through, a corresponding shared identity objects. Aggregated identity information for an identity may be stored in a corresponding shared identity object. Aggregated identity information may be accessed by applications through shared…

    A method, system, and computer accessible medium for maintaining and sharing identity information for identities. Multiple types of identity information, including communication-related information, for multiple identities may be aggregated, stored in, and accessed through, a corresponding shared identity objects. Aggregated identity information for an identity may be stored in a corresponding shared identity object. Aggregated identity information may be accessed by applications through shared identity objects. Communication-related information may include indications of communication mechanisms. Communication with an identity may be initiated through a corresponding shared identity object using the communication mechanisms. The communication related information may also include an indication of the reach-ability of the identity through each of the communication mechanisms and may be requested and received form remote system associated with the identity.

    See patent
  • SUN: Identity based user interface

    Filed US 20050289470

    A method, system, and computer accessible medium for an identity based user interface. An identity based user interface may display user interface elements including communication-related information for a plurality of identities. The communication related information may indicate multiple communication mechanisms for each identity. In response to selection of one of the communication mechanisms, an identity based user interface may initiate communication with the corresponding identity using…

    A method, system, and computer accessible medium for an identity based user interface. An identity based user interface may display user interface elements including communication-related information for a plurality of identities. The communication related information may indicate multiple communication mechanisms for each identity. In response to selection of one of the communication mechanisms, an identity based user interface may initiate communication with the corresponding identity using the selected mechanism. An identity based user interface may also display information regarding the presence, reach-ability or future availability for one or more of the identities and may request and receive such information from an identity framework. An identity based user interface may utilize shared identity objects to store and maintain the communication related information. Additionally, an identity based user interface may fill in user interface elements of communication applications with communication related information for a selected identity or mechanism.

    See patent
  • SUN: Adaptive contact list

    Filed US 20050289180

    A method, device and computer accessible medium for an adaptive contact list. An adaptive contact list may maintain one or more contact entries for corresponding identities. An adaptive contact list may detect context information for a user and may identify context appropriate contact entries according to the current context information and may supply the context appropriate contact entries. Context appropriate contact entries may be supplied to other applications or processes. Further, an…

    A method, device and computer accessible medium for an adaptive contact list. An adaptive contact list may maintain one or more contact entries for corresponding identities. An adaptive contact list may detect context information for a user and may identify context appropriate contact entries according to the current context information and may supply the context appropriate contact entries. Context appropriate contact entries may be supplied to other applications or processes. Further, an adaptive contact list may detect, either periodically or on demand, a change in context information for the user, identify different context appropriate contact entries according to the changed context information, and supply the different context appropriate contact entries. Maintained contact entries may be stored in shared identity objects and an adaptive contact list may request and receive contact entries from an identity framework.

    See patent
  • SUN: Infrastructure for accessing a peer-to-peer network environment

    Filed US 20040162871

    Embodiments of a system and method for providing peer-to-peer (p2p) capabilities to devices with limited resources (e.g. wireless devices). A mechanism is described that allows the devices to participate as peer nodes in p2p network environments through wired or wireless connections. In one embodiment, the p2p network environment may be implemented according to a p2p platform, and the mechanism may be interoperable with p2p platform devices in the p2p network environment. A relay/proxy node on…

    Embodiments of a system and method for providing peer-to-peer (p2p) capabilities to devices with limited resources (e.g. wireless devices). A mechanism is described that allows the devices to participate as peer nodes in p2p network environments through wired or wireless connections. In one embodiment, the p2p network environment may be implemented according to a p2p platform, and the mechanism may be interoperable with p2p platform devices in the p2p network environment. A relay/proxy node on the network may serve as an interface to the p2p environment for devices using the mechanism to participate as peers in the p2p network. The relay/proxy node may be accessed using the mechanism to perform one or more p2p network environment functions on behalf of the devices.

    See patent
  • SUN: Instant messaging using distributed indexes

    Filed US 20040064512

    Embodiments of a distributed instant messaging system that uses a distributed index in peer-to-peer networks. A distributed index may be used to implement an instant messaging system in a group of participating peers. The distributed index may be used, for example, to route messages between participating peers, in identifying and authenticating peers wishing to participate, in notifying peers of newly joined peers, and in notifying joining peers of participating peers. In one embodiment, zones…

    Embodiments of a distributed instant messaging system that uses a distributed index in peer-to-peer networks. A distributed index may be used to implement an instant messaging system in a group of participating peers. The distributed index may be used, for example, to route messages between participating peers, in identifying and authenticating peers wishing to participate, in notifying peers of newly joined peers, and in notifying joining peers of participating peers. In one embodiment, zones of the distributed index may be moved to joining peers. In one embodiment, zones of the distributed index stored on departing peers may be moved to participating peers. One embodiment may be implemented in peer-to-peer networks implemented according to a peer-to-peer platform including one or more peer-to-peer platform protocols for enabling peer nodes to discover each other, communicate with each other, and cooperate with each other to form peer groups and share network resources.

    See patent
  • SUN: Distributed indexing of identity information in a peer-to-peer network

    Filed US 20040064693

    Embodiments of a distributed index mechanism for indexing and searching for identity information in peer-to-peer networks. In one embodiment, a distributed index may be used to store identity information in a decentralized manner on a plurality of peer nodes. The identity information may be used, for example, to authenticate users. Distributed indexes may allow identity information to be spread across multiple peer nodes so that the load is spread among the various peer nodes. In one…

    Embodiments of a distributed index mechanism for indexing and searching for identity information in peer-to-peer networks. In one embodiment, a distributed index may be used to store identity information in a decentralized manner on a plurality of peer nodes. The identity information may be used, for example, to authenticate users. Distributed indexes may allow identity information to be spread across multiple peer nodes so that the load is spread among the various peer nodes. In one embodiment, the distributed index may be a distributed hash table. One embodiment of a distributed index of identity information may be implemented in peer-to-peer networks implemented according to a peer-to-peer platform including one or more peer-to-peer platform protocols for enabling peer nodes to discover each other, communicate with each other, and cooperate with each other to form peer groups and share network resources.

    See patent
  • SUN: Secured peer-to-peer network data exchange

    Filed US 20030163697

    A system and method for providing secure exchange of messages between peers in peer groups. Embodiments may be used to provide secured sessions between peers in the peer-to-peer network. Embodiments may also be used to provide secured group sessions among a plurality of peers. A first peer may generate and send a public key to a second peer. The second peer may generate a session key from the public key. The second peer may send the session key to the first peer, or alternatively to two or more…

    A system and method for providing secure exchange of messages between peers in peer groups. Embodiments may be used to provide secured sessions between peers in the peer-to-peer network. Embodiments may also be used to provide secured group sessions among a plurality of peers. A first peer may generate and send a public key to a second peer. The second peer may generate a session key from the public key. The second peer may send the session key to the first peer, or alternatively to two or more peers in a group session. The session key may be secured when sending. Messages and/or other data exchanged between the two peers may be encrypted and decrypted using the session key.

    See patent
  • SUN: Advertisements for peer-to-peer computing resources

    Filed US 20020143944

    A system and method for providing advertisements in a peer-to-peer networking environment is described. In one embodiment, the peer-to-peer protocols may use advertisements to describe and publish the existence of peer resources. An advertisement may be defined as a structured, language neutral metadata structure that names, describes, and publishes the existence of a peer-to-peer platform resource, such as a peer, a peer group, a pipe, or a service. In one embodiment, user-defined…

    A system and method for providing advertisements in a peer-to-peer networking environment is described. In one embodiment, the peer-to-peer protocols may use advertisements to describe and publish the existence of peer resources. An advertisement may be defined as a structured, language neutral metadata structure that names, describes, and publishes the existence of a peer-to-peer platform resource, such as a peer, a peer group, a pipe, or a service. In one embodiment, user-defined advertisement subtypes (for example, using XML schemas) may be formed from these basic types. A peer in a peer-to-peer network may publish a resource advertisement to make the resource corresponding to the advertisement available to other peers on the network. Peers may discover published advertisements by broadcasting discovery query messages. Other peers may respond to discovery query messages by sending response messages that may include advertisements.

    See patent
  • SUN: Peer-to-peer computing architecture

    Filed US 20020147771

    A system and method for providing an open network computing platform designed for peer-to-peer computing. The peer-to-peer platform may provide protocols for peer-to-peer services and applications that allow peers to discover each other, communicate with each other, and cooperate with each other to form peer groups. The protocols may include a peer membership protocol, a peer discovery protocol, a peer resolver protocol, a peer information protocol, a pipe binding protocol, and a peer endpoint…

    A system and method for providing an open network computing platform designed for peer-to-peer computing. The peer-to-peer platform may provide protocols for peer-to-peer services and applications that allow peers to discover each other, communicate with each other, and cooperate with each other to form peer groups. The protocols may include a peer membership protocol, a peer discovery protocol, a peer resolver protocol, a peer information protocol, a pipe binding protocol, and a peer endpoint protocol. Services and applications that participate in the protocols may be provided to deal with higher-level concepts. Advertisements may be used to publish peer resources. The peer-to-peer platform provides the ability to replicate information toward end users and may enable peers to find content that is closest to them. The peer-to-peer protocols and unique peer identifiers may allow peer nodes to move to different locations and access services and other content independent of network physical addresses.

    See patent
  • SUN: Peer group name server

    Filed US 20020156875

    A system and method for providing a name service in a peer-to-peer environment is described. A peer group name server may be a standalone name server that may be used in peer-to-peer applications and environments. A network computing platform may be used as a basis for establishing and operating a peer-to-peer network. A peer group name server may cache information about peers, peer groups and other entities. Peers may discover other peers, peer groups and other entities through the peer group…

    A system and method for providing a name service in a peer-to-peer environment is described. A peer group name server may be a standalone name server that may be used in peer-to-peer applications and environments. A network computing platform may be used as a basis for establishing and operating a peer-to-peer network. A peer group name server may cache information about peers, peer groups and other entities. Peers may discover other peers, peer groups and other entities through the peer group name server. A peer group name server may serve as a reverse lookup provider. A peer group name server may act as a registrar for named entities (e.g. peers) in the peer-to-peer networking environment. In one embodiment, peer group name servers may maintain information about other peer group name servers, thus making a network of decentralized peer group name servers.

    See patent
  • SUN: Application frameworks for mobile devices

    Filed US 20030005019

    An application framework for mobile devices is described comprising a three-tier software architecture for wireless devices to allow high-powered backend services to be accessible by low-powered wireless client devices. The present invention defines a layered end-to-end architecture and an application framework, called mobilet framework, for client devices to allow applications to run on wireless devices in a vendor-neutral and platform independent manner. The wireless device may be viewed as a…

    An application framework for mobile devices is described comprising a three-tier software architecture for wireless devices to allow high-powered backend services to be accessible by low-powered wireless client devices. The present invention defines a layered end-to-end architecture and an application framework, called mobilet framework, for client devices to allow applications to run on wireless devices in a vendor-neutral and platform independent manner. The wireless device may be viewed as a cache or a viewport through which high-end services can be accessed. The cache may be synchronized periodically with the servers and/or service providers through a gateway portal targeted specifically at low-end wireless devices. The mobilet framework for low-end client devices defines an Application Programming Interface as well as an abstraction for platform independent applications called mobilets.

    See patent
  • SUN: Method and apparatus for lightweight support on set top box

    Filed US 20020184608

    A Lightweight component is made focus traversable by creating a pseudo native windowing system widget for each and every Lightweight component. This pseudo native widget has no geometry associated with it and does no rendering of the component since rendering of Lightweight components is done in Java. The pseudo native widget lives on the native windowing system's list of widgets and occupies a real estate thereby causing the native windowing system to attach a native structure with each and…

    A Lightweight component is made focus traversable by creating a pseudo native windowing system widget for each and every Lightweight component. This pseudo native widget has no geometry associated with it and does no rendering of the component since rendering of Lightweight components is done in Java. The pseudo native widget lives on the native windowing system's list of widgets and occupies a real estate thereby causing the native windowing system to attach a native structure with each and every Lightweight component, thus giving the windowing system accessibility to the Lightweight components. Since the pseudo native widgets are on the list of regular widgets, focus navigation for Lightweights become consistent with regular windowing system widgets, making the Lightweight components visible to all focus navigation events.

    See patent

Languages

  • Punjabi

    Native or bilingual proficiency

  • Hindi

    Native or bilingual proficiency

  • English

    Native or bilingual proficiency

  • Gujarati

    Native or bilingual proficiency

  • Marathi

    Limited working proficiency

Recommendations received

18 people have recommended Kuldip S.

Join now to view

More activity by Kuldip S.

View Kuldip S.’s full profile

  • See who you know in common
  • Get introduced
  • Contact Kuldip S. directly
Join to view full profile

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Add new skills with these courses