Patents Examined by Michael C Lai
  • Patent number: 10084880
    Abstract: A method comprising receiving physiologic information at a social-networking system from a body-associated personal communicator is disclosed. A social-networking system configured to receive physiological information from a body-associated personal communicator and a body-associated personal communicator configured to receive physiologic information and communicate the physiologic information to a social-networking system also are disclosed.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: September 25, 2018
    Assignee: PROTEUS DIGITAL HEALTH, INC.
    Inventors: Andrew Thompson, Todd Thompson, Yashar Behzadi, Danielle Cojuangco Abraham, Robert Duck, Arna Ionescu, Ray Lee, Robin Suchan, William Turner, Veeraperumanallu Muralidharan, Erika Karplus, George Savage
  • Patent number: 10084841
    Abstract: Methods and systems for managing the playback of media content via a website accessed by a user computer are described. According to aspects, the methods and systems may access and retrieve various data associated with media content such as website context data, content data of the media content itself, and engagement data related to an interaction by a user with the media content playback. The methods and systems may analyze any combination of the data to identify a relevant media file that may be of interest to the user and provide the media file to the user computer for playback by the user. The analysis models may be continuously updated and used to improve media selection and streamline partnerships with third-party entities.
    Type: Grant
    Filed: April 2, 2015
    Date of Patent: September 25, 2018
    Assignee: SCRIPPS NETWORKS INTERACTIVE, INC.
    Inventors: Frederick Conklin, Darren Boyd, Ronald Dean Hallman, Jr., David Hallman, Erik Sowa
  • Patent number: 10075346
    Abstract: As disclosed herein a method, executed by a computer, includes generating, by a software asset management tool (SAM), a baseline event set comprising a plurality of events corresponding to an environment. The method further includes receiving a future event set comprising one or more future events corresponding to the environment. The method further includes combining the future event set and the baseline event set to produce an effective event set. The method further includes performing calculations and generating reports corresponding to the effective event set. A computer system, and a computer program product corresponding to the method are also disclosed herein.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: September 11, 2018
    Assignee: International Business Machines Corporation
    Inventors: Bartlomiej T. Malecki, Wlodzimierz Martowicz, Piotr Padkowski, Marek Peszt
  • Patent number: 10057206
    Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for combining updates of a social network feed. In some implementations, a feed of a social networking system can be configured to share feed items associated with an enterprise record. The feed items can include a first update associated with a first user. A first request to share a comment on the first update can be processed. A second request to share a first post in a feed can be processed. The first post can be related to the first update based on a first attribute conforming to a second attribute. A combined update can be generated based on the first post being related to the first update. The combined update can be displayed in a feed.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: August 21, 2018
    Assignee: salesforce.com, inc.
    Inventor: Kaushick Naidu
  • Patent number: 10049167
    Abstract: A computer system includes a master controller that receives an HTTP request for a first URL. The URL indicates a first state of a first mobile application. A navigation controller navigates to the first state of the first mobile application within a device. A content scraper extracts content from the first state and identifies forward links to corresponding additional states of the first mobile application. The computer system includes an output formatter configured to package the content and the forward links into an HTTP response and transmit the HTTP response to a source of the first HTTP request. The HTTP response includes a forward URL for each additional state of the first mobile application reachable from the first state. For each additional state, the forward URL includes an indicator of the first mobile application and a path to reach the additional state within the first mobile application.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: August 14, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Omri Weisman, Manikandan Sankaranarasimhan, Benny Zilberstein, Yehuda Rajuan, Idan Elad, Ran Nozik, Kalyan Desineni, Eli Cohen
  • Patent number: 10050903
    Abstract: In accordance with an embodiment, described herein is a system and method for multi-tenancy enablement of enterprise Java™ applications using resource proxies and application tenancy context. In according with an embodiment, the system and method can provide a plurality of deployable resources which can be used within the application server environment, and one or more application deployments, wherein each application deployment includes at least one of tenant-specific code and shared-tenant code. The system and method can further determine an application tenancy context of a thread, and point to one or more resource proxies, each of the one or more resource proxies being configurable to communicate with a tenant specific resource. Each of the one or more resource proxies can use the application tenancy context of a thread to communicate with a tenant specific resource.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: August 14, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sanjeeb Sahoo, Sivakumar Thyagarajan, Jagadish Ramu
  • Patent number: 10044552
    Abstract: A system and method of distributed computation based upon a novel partitioning of computer networks. In the distributed computing system of the present invention, instructions are disseminated to select agents on a computer network, each of which is a member of at least one “path,” a path being an ordered set of one or more connected agents within the network. The computation is then performed by the agents along the path, and any results then returned. A computation to be performed is broken down into instructions executed on a unique ordered sequence of agents making up a path. This vastly increases the expressive power of a single network to be not only the sum of its parts, but the sum of all possible configurations of those parts on a graph. The basic components of the computing system are agents, probes and paths. The agents are interconnected forming a network and a path is an ordered sequence of agents.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: August 7, 2018
    Assignee: Black Cloud Analytics, Inc.
    Inventor: Robert L. Castleman
  • Patent number: 10033827
    Abstract: Techniques and a system are provided for a profile manager system that stores multiple profiles. These profiles are used by a content selection system to match entities to content for which the entities would be best suitable. The profile manager system allows a content selection system to identify, in response to a request associated with an entity, different pieces of data from different data sources and match the different pieces of data when the difference pieces of data refer to the same entity. The profile manager system may also provide merging of the different pieces of data, when they are matched as referring to the same entity.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: July 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bita Gorjiara, Gururaj Seetharama, Yizhen Zhao, Kancheng Cao
  • Patent number: 10033778
    Abstract: A method for analyzing streaming data includes providing a streaming accumulator comprising an addition module and two multiplexers, receiving one or more data streams, continuously calculating a set of basic statistical elements, receiving a request to calculate a set of statistical descriptors, calculating the set of statistical descriptors, and providing the set of statistical descriptors. An apparatus for analyzing streaming data includes a first multiplexer configured to receive a first summation, a second summation, and a current data item, and forward the first summation on cycles 1 and 3, forward the second summation on cycle 4, and forward the current data item on cycle 2, a second multiplexer configured to receiver the second summation, a third summation, and a previous data item, and forward the previous data item on cycles 1 and 3, forward the second summation on cycle 4, and forward the third summation on cycle 2.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Suchismita Banerjee, Girish G. Kurup, Ashutosh Misra, Niranjan Vaish
  • Patent number: 10033631
    Abstract: In an example, there is disclosed a computing apparatus for providing an integrated service engine on a service appliance requiring switching or routing services, including one or more logic elements providing a service appliance engine operable for performing a service appliance function; and one or more logic elements providing a protocol engine operable for: creating a route required by the service appliance; and sending an integrated service engine message (remote route programmability and distribution (RRPD) to an upstream network member comprising instructions to realize the route on the upstream network member. There is also disclosed a method of performing the foregoing operations, and one or more computer-readable mediums having stored thereon instructions for realizing the operations.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: July 24, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Avni Baveja, Samar Sharma, Mitali Parthasarathy, Ashish Purushottam Attarde
  • Patent number: 10027769
    Abstract: A system for providing network services is provided. The system includes a device configured to interface with the network to receive a container, where the container is configured to interface with an operating system of the device and a plurality of applications operating on the device. The container is further configured to interface with a network services provider of one or more network services and one or more third party service providers.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: July 17, 2018
    Assignee: RELIANCE JIO INFOCOMM USA, INC.
    Inventors: Nathan A. Smith, Matthew Oommen, Pallavur A. Sankaranaraynan
  • Patent number: 10027534
    Abstract: A log management system includes a computer executable application that may be executed to obtain a first log entry from a first resource of a distributed computing system having multiple resources, and obtain resource information about at least one other resource of the distributed computing system that is correlated with the first resource. From the resource information, the application obtains one or more log entries from the correlated resource, and displays the first log entry and the correlated log entry on a display.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: July 17, 2018
    Assignee: VCE IP Holding Company LLC
    Inventors: Akshaya Mahapatra, Vandana Rao
  • Patent number: 10019276
    Abstract: An example method of moving RDMA memory from a first node to a second node includes protecting a memory region from write operations. The memory region resides on a first node and includes a set of RDMA memory pages. A list specifies the set of RDMA memory pages and is associated with a memory handler. The set of RDMA memory pages includes a first memory page. The method also includes allocating a second memory page that resides on a second node and copying data stored in the first memory page to the second memory page. The method also includes updating the list by replacing the first memory page specified in the list with the second memory page. The method further includes registering the updated list as RDMA memory. The updated list is associated with the memory handler after the registering.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: July 10, 2018
    Assignee: Red Hat Israel, Ltd.
    Inventors: Michael Tsirkin, Andrea Arcangeli
  • Patent number: 10015211
    Abstract: Notifying a user of a collaborative process that an event of interest has occurred, includes providing a graphical user interface that graphically interacts with a user to identify electronically generated collaborative content of a corresponding computer-executed collaborative process that is to be tracked, wherein the user defines an originator of the generated collaborative content; designating at least one event that triggers a notification to the originator of the collaborative content; communicating with a collaborative process server computer to identify at least one event associated with the collaborative process to monitor; receiving an indication that at least one designated event has occurred; and modifying a visual display of the shared collaborative content when a designated event associated with the shared collaborative content is detected.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: July 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Cynthia E. Barber-Mingo, Arno Denne, Liam S. Harpur, John Kennedy, Paula Prendergast
  • Patent number: 10003572
    Abstract: An information processing apparatus includes plural network interfaces, a specifying unit, a setting unit, and an assigning unit. The plural network interfaces include a first network interface for connection of the apparatus to a network, and a second network interface for direct wireless connection of another device to the apparatus. The specifying unit specifies a subnet by way of which data transmitted from the first network interface pass. The setting unit sets a network address that belongs to a subnet that is different from the specified subnet to the second network interface. The assigning unit assigns a network address that belongs to a subnet that is the same as the network address set to the second network interface to the other device.
    Type: Grant
    Filed: April 18, 2017
    Date of Patent: June 19, 2018
    Assignee: FUJI XEROX CO., LTD
    Inventor: Takanari Ishimura
  • Patent number: 9992297
    Abstract: A content delivery network (CDN) includes multiple cluster sites, including sites with streaming media servers, caching servers and storage devices accessible to the caching servers for storing streaming content. Interface software is configured to initiate retrieval, by a caching server, of electronic streaming resources from the one or more storage devices in response to requests for the electronic streaming resource received by the streaming media server.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: June 5, 2018
    Assignee: Level 3 Communications, LLC
    Inventors: Maksim Yevmenkin, Christopher Newton, David Fullagar
  • Patent number: 9979786
    Abstract: A system comprises a storage device, a piece of medical equipment, a portable computing device, and a hub portal. The piece of medical equipment has at least one electrically powered feature and comprises either a medical examination table or a storage cabinet. The storage device is operable to store data and is remotely located relative to the first piece of medical equipment and relative to the portable computing device. The hub portal is operable to provide communication of one or both of data or commands between the storage device, the piece of medical equipment, and the portable computing device. A method includes enablement or activation of an electrically powered feature of medical equipment upon entry of a portable computing device into a medical examination room. The method also includes disablement or further activation of the electrically powered feature upon exit of the portable computing device from the medical examination room.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: May 22, 2018
    Assignee: Midmark Corporation
    Inventors: Asad Abu-Tarif, Thomas L. Treon, Steven K. Cordonnier, Carlos J. Castillo, Robert Menke, Ruomei Zhang, Jon E. Wells
  • Patent number: 9954948
    Abstract: The description relates to personal content distribution networks. One example can identify devices that are associated with a set of users and that are proximate to a location and obtain operational information about the devices. The example can establish a PCDN for the devices at the location. The PCDN can be configured to obscure identification of the devices to entities outside the PCDN and to aggregate content that may be requested by individual users among multiple individual devices.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: April 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gregory Joseph McKnight, David Thomas Gauthier
  • Patent number: 9940680
    Abstract: A method and system are disclosed for providing near-real-time actionable insights associated with user interactions within a social media environment. A first and second set of social media data, respectively associated with a first and second set of social media interactions, are processed to generate a first and second set of Social Network Advocacy Pulse (SNAP) data in near-real-time. The resulting first and second sets of SNAP data are then processed to generate a first and second set of actionable insight data, which respectively indicate a near-real-time measurement of sentiment and advocacy related to a predetermined business aspect. The first and second sets of social pricing index data are then processed to generate a set of actionable insight differential data, which indicates a corresponding improvement or decline in sentiment or advocacy related to the business aspect.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: April 10, 2018
    Assignee: Dell Products L.P.
    Inventors: Shree A. Dandekar, Munish Gupta
  • Patent number: 9942337
    Abstract: A system for continuously monitoring and searching social networking media allowing at least one client to access the system through a respective connection link and for connecting to at least one social networking media through a connection link. The system further comprises a connecting module comprising at least one connecting unit to connect to the at least one social network media for receiving continuously for a time selected by the activity data shared in real time and/or posted by users of the social network media; and a processing module comprising a processing unit, configured to process continuously for the time selected by the client the received activity data based on at least one pre-determined monitoring criterion selected by the client from a number of predetermined criteria, and a notification unit configured to send a notification to the client when the received activity data meet the selected monitoring criteria.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: April 10, 2018
    Assignee: HITACHI DATA SYSTEMS CORPORATION
    Inventors: Andrea Orioli, Umberto Malesci, Alessandro Erta, Gianni Rosa Gallina