Patents Examined by Emmanuel L. Moise
  • Patent number: 10506062
    Abstract: A method, apparatus and computer-readable storage medium distribute a non-live content stream in a network. An initial meta-file is transmitted in response to a request for the content, which identifies a division of the content stream into blocks, and available sources for delivery of the blocks. The initial meta-file can identify a first multicast and a second multicast server, assigning a first and second portion of the blocks for delivery using the first and second multicast source server, respectively. The first and second portions are transmitted using the first and second multicast source servers, respectively. The first and second portions correspond to distinct non-overlapping portions of the non-live content stream. The initial meta-file can also identify a unicast source server, assigning a third portion of the blocks for delivery using the unicast source server, the third portion being transmitted by the unicast source server.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: December 10, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Elysia C. Tan, Han Nguyen
  • Patent number: 10506054
    Abstract: A system for detecting and identifying occupants of rooms in a building works with an application allowing configurable control and actuation of various controller and actuators around the building and easy configuration of short range communication devices.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: December 10, 2019
    Assignee: SQ Mind Inc
    Inventor: Wojciech Grohman
  • Patent number: 10505869
    Abstract: According to embodiments of the present invention, machines, systems, computer-implemented methods and computer program products for mimicking a presence notification to optimize utilization of computing resources of a system comprising a plurality of virtual components and a virtual component manager are provided. Using the virtual component manager, one or more components that are each performing functions limited to providing a presence notification may be detected. The detected one or more components may be suspended, and the presence notifications for each suspended component may be generated and transmitted by the virtual component manager. Suspending a component that is solely providing a presence notification frees up resources that may be utilized for another component performing computational work.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: December 10, 2019
    Assignee: International Business Machines Corporation
    Inventors: Michal Broz, Steven D. Clay, Richard S. Schwerdtfeger, Shunguo Yan
  • Patent number: 10498663
    Abstract: A system and method for profile-based cache management is disclosed. A cache management service can obtain a plurality of requests for network resource and corresponding responses, group the requests based, at least in part, on various criterion or technique, determine and cache content parts of the responses corresponding to each group of requests. Cache profiles corresponding to each group of requests and identifying corresponding cached content parts can be built, maintained or updated by the cache management service. A subsequent request for network resource can be matched to one or more cache profiles for retrieval of applicable cached content and for generation of a partial response to the request therefrom. Non-cached content or updates to cached content can be further retrieved for generation of updating data to the partial response, and thus completing a full response to the request for network resource.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: December 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Aakarsh Nair, Bryan Moffatt
  • Patent number: 10496723
    Abstract: Disclosed is a media acquisition engine that comprises an interface engine that receives a selection from a plug-in coupled to a media client engine where a client associated with the media client engine identified as subscribing to a cloud application imaging service. The media acquisition engine further comprises a media control engine that directs, in accordance with the selection, a physical device to image a physical object and produce a media item based on the image of the physical object, the physical device being coupled to a cloud client. The media acquisition engine also comprises a media reception engine that receives the media item from the physical device, and a translation engine that encodes the media item into a data structure compatible with the cloud application imaging service. The interface engine is configured to transfer the media item to the plug-in.
    Type: Grant
    Filed: June 5, 2018
    Date of Patent: December 3, 2019
    Assignee: Curve Dental Ltd.
    Inventors: Matthew Dorey, George Stantchev, Marwan Hilmi, Richard Compton, Case Nelson, Shaun Kaasten
  • Patent number: 10491685
    Abstract: Techniques for session transfer between resources are described in which session data for communication sessions is transferred between distinct web-based resources to enable continuation of the communication sessions as navigation between the resources occurs. In one approach, shared session storage accessible to authorized resources is employed to facilitate the transfer of session data. Code embedded in pages for different resources rendered by a browser (or other communication module) operates to store session data for communication sessions in the shared storage. When navigation occurs between different pages, authorizations of the different resources to utilize the shared session storage are determined and communication sessions that are active are maintained across page reloads for the authorized resources.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: November 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anton Khayrudinov, Sergei Osobov, Adrian Potra, Hugh Alexander Prosser Eland
  • Patent number: 10489214
    Abstract: In one embodiment, a method includes receiving one or more deployment units for an application to be deployed. The method further includes receiving a selection of a deployment topology for the application. The deployment topology specifies one or more virtual machines (VMs). In addition, the method includes providing a list of VM templates. The list includes one or more VM templates for each of a plurality of cloud providers. Further, the method includes receiving a selection of at least one VM template from the list for each of the one or more VMs. The method additionally includes matching the one or more deployment units to the at least one VM template. The method also includes deploying the application on a computer system of a selected cloud provider from the plurality of cloud providers.
    Type: Grant
    Filed: November 16, 2012
    Date of Patent: November 26, 2019
    Assignee: Dell Products L.P.
    Inventors: Jerish Joseph, Sridhar Mudugu, Kameswara Rao K. N. V., Mahesh Gidwani, Sundar Varada Raj Perangur, Priyatham Sundar
  • Patent number: 10484507
    Abstract: An enterprise-wide centralized system for managing data transfer/movement provided by a technology-agnostic and protocol-agnostic data transfer/movement module. The system comprises a plurality of networked servers, one or more hub servers and a service delivery management framework. The system is structured for controlling the initiation and disablement of data transfers and configuring routing, timing and protocol(s) for data transfers.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: November 19, 2019
    Assignee: Bank of America Corporation
    Inventors: Sorin N. Cismas, Manu Jacob Kurian
  • Patent number: 10482405
    Abstract: A computer-implemented method for allocating services among a plurality of service operators where each capable of providing at least one service and each service operator operating a respective computer to receiving at a support server a request for service from at least one computer being operated by a user, generating a questionnaire to be answered by the user operating the at least one computer, selecting at least one service operator based upon the answered questionnaire, and establishing a service session between the at least one computer being operated by the user and the computer being operated by the at least one selected service operator for providing the requested service.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: November 19, 2019
    Assignee: BUSA STRATEGIC PARTNERS, LLC
    Inventor: Anthony Busa
  • Patent number: 10476824
    Abstract: Systems and methods for storing less than a threshold number of media content activity levels for media content objects at an online social networking service, identifying, using the stored media content activities, a threshold number of media content objects associated with a higher number of the media content activities occurring over a recent threshold period of time, receiving an indicator indicating that one of the identified media content objects is unprofessional, and propagating the indicator to each activity that includes the unprofessional media content object.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: November 12, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rupesh Gupta, Mahdiehsadat Mirian Hosseinabadi
  • Patent number: 10419497
    Abstract: A method includes receiving via an audio playback device a first multicast transmission (e.g., an SSDP(HTTP)/Bonjour(DNS) presence announcement) from a computer hosting a digital media server. The first multicast transmission provides an indication of the presence of the digital media server (e.g., DLNA music server) on a network (e.g., a LAN). A request for a unicast connection is transmitted via the audio playback device to the digital media server, and, in the absence of a response to the request for a unicast connection, a second multicast transmission is transmitted via the audio playback device. The second multicast transmission includes information that allows the digital media server to establish a connection with the audio playback device to facilitate transmission of a unicast request for content.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: September 17, 2019
    Inventors: Christopher D. Vincent, Trevor Lai, Stephen Andrew McDonald
  • Patent number: 10284473
    Abstract: In accordance with one example embodiment, a system configured for providing multifunctional switching is disclosed. The system is configured for filtering at least some incoming traffic to select network packets originating from one or more predefined sources and destined to a predefined destination, load balancing at least some of the selected network packets among a plurality of server nodes to assign each network packet to one server node of the plurality of server nodes, for each network packet assigned to one server node of the plurality of server nodes replacing a destination address of the predefined destination with a destination address of the assigned server node, and forwarding the each network packet assigned to one server node in accordance with the replaced destination address in the network packet.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: May 7, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Samar Sharma, Mouli Vytla, Rajendra Kumar Thirumurthi
  • Patent number: 10277491
    Abstract: Usage data representing resource accesses on a network by client devices in a plurality of households is accessed. Based on the accessed usage data, a set of the households that the usage data indicates are associated with a specified number and type of client devices is determined. A subset of the usage data is extracted, where the subset corresponds to resource accesses by client devices associated with the subset of households. Usage information is determined for the specified number and type of client devices based on the extracted subset of the usage data.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: April 30, 2019
    Assignee: comScore, Inc.
    Inventors: Brian Pugh, Hilary Spring, Balakrishnan Vinayak Nair
  • Patent number: 10250695
    Abstract: Aspects of the disclosure relate to error prevention in a communication session traffic environment. One or more embodiments of the disclosure relate to mitigation of processing loops during establishment of a communication session in a network. A network node at the boundary of the network can mitigate processing loops by monitoring formation of such loops and proactively terminating communication processing in response to expiration of a timer. The timer can be initiated in response to formation of a loop.
    Type: Grant
    Filed: October 4, 2013
    Date of Patent: April 2, 2019
    Assignee: Comcast Cable Communications, LLC
    Inventors: Sohel Khan, Jon A. Boone
  • Patent number: 10230657
    Abstract: BUS system, method of operating a BUS system, and fluidic system with a BUS system, the BUS system comprising a multitude of users. Information regarding an allocation feature is transmitted to the users of the BUS system by other users of a group of users of the BUS system and by the respective users themselves.
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: March 12, 2019
    Assignee: BUERKERT WERKE GMBH
    Inventors: Ralf Schmoetzer, Volker Haaf, Marcus Fischer, Jochen Krauss, Jochen Froelich
  • Patent number: 10223144
    Abstract: Exemplary embodiments of the invention provide a technique to validate physical cabling and logical path before provisioning volume. In accordance with an aspect, a computer comprises a memory storing software and a processor executing the software. The software is operable to: identify first server port and second server port forming redundant ports of a server and first storage port and second storage port forming redundant ports of a storage system; and check whether a redundant relationship is formed by at least one of (i) a physical connection between the first server port and the first storage port and a physical connection between the second server port and the second storage port, or (ii) a logical connection between the first server port and the first storage port and a logical connection between the second server port and the second storage port.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: March 5, 2019
    Assignee: Hitachi, Ltd.
    Inventors: Yoshiki Kano, Dan Ritchie, Randy Chong, Abid Masood
  • Patent number: 10147116
    Abstract: Disclosed is a method and a tracking system for tracking content in a mobile communication network. The method comprises maintaining predefined identifying information pertaining to content to be tracked, the identifying information being independent of user information associated with the content, intercepting a message originated from a user, comparing content of the message with said predefined identifying information, and responsive to obtaining at least partial match in said comparing, concluding that said message comprises content to be tracked.
    Type: Grant
    Filed: July 16, 2008
    Date of Patent: December 4, 2018
    Assignee: Mavenir Systems, OY
    Inventor: Teemu Aaron Ikonen
  • Patent number: 10142390
    Abstract: A method delivers content in content delivery networks that include an upstream content delivery network and a downstream content delivery network comprising at least two content delivery entities. The upstream and downstream content delivery networks are connected to each other. A user equipment is connected to the downstream content delivery network. The method includes requesting a content stream by the user equipment, providing the content stream by the upstream content delivery network, redirecting the content stream to a content delivery entity, and providing the content stream to the user equipment. Network information of the downstream content delivery network and/or user equipment information are determined. Probabilities for the content delivery entities are determined for optimized content stream performance. The user equipment is connected to the content delivery entity having the highest probability.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: November 27, 2018
    Assignee: NEC CORPORATION
    Inventors: Jan Seedorf, Mayutan Arumaithurai
  • Patent number: 10140592
    Abstract: Various embodiments directed to the calculation, assessment, and adjustment of costs assessed to senders of unwanted messages, such as email messages, are described. In one embodiment, feedback data associated with emails transmitted on behalf of a sender is received, and complaint data associated with the sender is updated based on the feedback data. Further, one or more complaint thresholds for one or more time intervals are determined. The complaint thresholds can be determined based on a volume of messages sent by the sender over one or more time periods, for example, or other factors. A cost is assessed to the sender in response to a comparison of the complaint data to one or more of the complaint thresholds. Additionally or alternatively, costs to the sender can be adjusted in response to the comparison of the complaint data to the complaint thresholds.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Chris Wheeler
  • Patent number: 9912518
    Abstract: A content management server that uploads files from a mobile device to a cloud-based storage location based on a battery level associated with the mobile device. The content management system receives mobile device operating information and regulates the upload of files based on the mobile device operating information. In various embodiments, the mobile device operating information includes battery information. If the mobile device battery level drops below a first predetermined level, the content management system regulates the upload of files. Once the upload of files is regulated, the content management system continues to monitor the mobile device operating information. If the content management system determines that the mobile device battery level exceeds a second predetermined level, the content management system resumes the file upload process.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: March 6, 2018
    Assignee: Dropbox, Inc.
    Inventors: Will Stockwell, Alex Sydell, Tony Grue, Kyle Consalus, Tina Wen, Jeff Bartelma, Aseem Sood