Patents Examined by Chong G Kim
  • Patent number: 10944817
    Abstract: The present invention relates to system and methods for segmented data transmission. One example comprises steps of: connecting a plurality of computerized devices to each other; designating at least one master device from the plurality of computerized devices; designating remainder of devices as slave devices; producing a content originated from said at least one master device; segmenting the content into a plurality of data-streams; transmitting at least one data-stream of said plurality of data-streams to slave devices; uploading said plurality of data-streams to a server-computer; assembling said plurality of data-streams into said content.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: March 9, 2021
    Assignee: OMNISTREAM LTD.
    Inventors: Hagay Avraham, Avi Mordehay Sharir, Almog Noyberg
  • Patent number: 10944647
    Abstract: Examples can include an optimizer that dynamically determines where to place virtual network functions for a slice in a distributed Telco cloud network. The optimizer can determine a slice path that complies with a service level agreement and balances network load. The virtual network functions of the slice can be provisioned at clouds identified by the optimal slice path. In one example, performance metrics are normalized, and tenant-selected weights can be applied. This can allow the optimizer to prioritize particular SLA attributes in choosing an optimal slice path.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: March 9, 2021
    Assignee: VMWARE, INC.
    Inventors: Jeremy Tidemann, Constantine Polychronopoulos, Marc Andre Bordeleau, Edward Choh, Ojas Gupta, Robert Kidd, Raja Kommula, Georgios Oikonomou
  • Patent number: 10938586
    Abstract: A system implements user permissions and user subscriptions with regard to content posted on one or more peer-to-peer knowledge sharing platforms (e.g., Community pages). Permissions are assigned to groups of users, rather than individual users. Permissions are determined by the groups of which the user in question is a member.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: March 2, 2021
    Assignee: SERVICENOW, INC.
    Inventors: Sarup Paul, Umakanth Godavarthy, Prabhat Mishra, Paulina Luckiewicz, Avishek Dey, Vinamra Misra, Mallesh Aggu, Harish Bellamane, Rampradeep Dodda, Preethi Chittimalla, Ryan Currier
  • Patent number: 10931507
    Abstract: Examples of the present disclosure can include a method. The method may include (1) identifying, by a virtual infrastructure manager (“VIM”), a virtual network function (“VNF”) descriptor from information obtained from the integrated network, (2) selectively generating at least one container on the physical network based on the VNF descriptor, (3) determining, by the VIM, an integrated network requirement based on state information associated with the integrated network, (4) providing, by the VIM, to a container management platform, the integrated network requirement, and (5) causing a VNF to be generated in the container to fulfill the integrated network requirement. Corresponding systems, non-transitory computer-readable media, and methods are also disclosed.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: February 23, 2021
    Assignee: VMware, Inc.
    Inventor: Vinod Anthony Joseph Cherunni
  • Patent number: 10924555
    Abstract: A communications device, such as an Internet-of-Things device, includes an entity resource to originate or consume data, and core resources to facilitate stateless messaging with a remote device, with the messaging being associated with the entity resource. Transaction resources are provided to manage a transaction with the remote device. The transaction includes a sequence of messages associated with the entity resource. The transaction resources include a transaction state machine to represent a current intra-transactional ephemeral state from among a plurality of intra-transactional ephemeral states representing progression of the transaction, a commit handler to institute a persistent state change related to the entity resource in response to a successful completion of the transaction, and a transaction communicator to conduct intra-transaction communications via the core resources directed to corresponding transactional resources of the remote device.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: February 16, 2021
    Assignee: Intel Corporation
    Inventors: Ned M. Smith, Gregory Burns, Ravi Subramaniam
  • Patent number: 10917469
    Abstract: A computer-implemented method for efficiently accessing a secondary storage in highly available clustered storage environment may include receiving a client-initiated data request at a secondary server coupled to a secondary storage; determining request information about the client-initiated data request; determining with the secondary server whether to process the client-initiated data request on the secondary storage based on the determined request information; and responsive to determining that the secondary server should process the client-initiated data request, processing the client-initiated data request by the secondary server to retrieve data from the secondary storage.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: February 9, 2021
    Assignee: Western Digital Technologies, Inc.
    Inventors: Manoj Kumar Tiwari, Avik Sil, Swamy Gowda Jayaramu, Shibabrata Mondal
  • Patent number: 10904353
    Abstract: A content serving data processing system is configured for trending topic cache eviction management. The system includes a computing system communicatively coupled to different sources of content objects over a computer communications network. The system also includes a cache storing different cached content objects retrieved from the different content sources. The system yet further includes a cache eviction module. The module includes program code enabled to manage cache eviction of the content objects in the cache by marking selected ones of the content objects as invalid in accordance with a specified cache eviction strategy, detect a trending topic amongst the retrieved content objects, and override the marking of one of the selected ones of the content objects as invalid and keeping the one of the selected ones of the content objects in the cache when the one of the selected ones of the content objects relates to the trending topic.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Patrick S. O'Donnell, Kevin L. Ortega
  • Patent number: 10904360
    Abstract: A personalization platform is provided, which interprets user behavior and attributes along with the content users are interacting with, to build optimized predictive models of what content the user may want to see next. Those predictive models can be utilized to personalize content in one or more environments, including email, mobile and applications. An extensible and highly flexible framework can be implemented. In some embodiments, when calculating for a single user, recent behavior is scored against an ensemble of analytic models and the totals are amalgamated into a final recommendation. Any combination of analytic models may be explored and tested in a multivariate framework on this final ranking function. Models may be added and removed on a per-application basis.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: January 26, 2021
    Inventors: Barney Govan, Wynn Vonnegut, Christian Monberg
  • Patent number: 10904069
    Abstract: A communication apparatus includes a processor and a memory. The memory stores computer-readable instructions therein. The computer-readable instructions, when executed by the processor, causes the communication apparatus to perform: transmitting to a first external apparatus, which is connected to the communication apparatus via Internet, a request to request data transmission while the communication apparatus functions as a client and the first external apparatus functions as a server; after transmitting the request, receiving specific data as a response to the request from a second external apparatus which is connected to the communication apparatus via the Internet while the second external apparatus functions as a client and the communication apparatus functions as a server; and executing a specific process related to security after receiving the specific data.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: January 26, 2021
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventors: Satoko Ando, Takeshi Miyake
  • Patent number: 10904091
    Abstract: A network may include multiple allocations. The allocations may include: a first allocation encompassing central infrastructure, such as central office servers, data centers, or other core infrastructure; an second allocation encompassing gateway elements or other central consumer premises network infrastructure; and a third allocation encompassing nodes, such as client devices, terminals, or other nodes. A virtualization management engine may coordinate resources from the various allocations to support virtual functions distributed over multiple allocations of the network. The virtualization management engine may determine the distribution across the allocations for the virtual functions. The virtualization management engine may be implemented as a virtual function and be distributed across the allocations of the network.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: January 26, 2021
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Xuemin Chen, Philippe Klein, Nicholas Ilyadis
  • Patent number: 10887738
    Abstract: A vehicular information processing system includes a mobile communication terminal including a communication unit for obtaining application software which uses vehicle information and configured to be provided with a functional unit by the application software, and an in-vehicle device configured to provide the mobile communication terminal with vehicle information to be used in at least two functional units, in response to an information acquisition request from the mobile communication terminal via a communication channel established between the in-vehicle device and the mobile communication terminal. The mobile communication terminal includes: an integrator for integrating information acquisition requests that include a common item, a transmitter for transmitting the integrated information acquisition requests to the in-vehicle device, and a receiver for receiving the vehicle information to be used in the at least two functional units from the in-vehicle device.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: January 5, 2021
    Assignee: MITSUBISHI JIDOSHA KOGYO KABUSHIKI KAISHA
    Inventors: Yuichi Ikehara, Yoko Muta, Koji Maema
  • Patent number: 10867509
    Abstract: Systems and techniques for information centric network (ICN) high definition (HD) map distribution are described herein. For example, a vehicle may detect a map tile event (e.g., moving into an area for which the vehicle does not have an up-to-date map tile). The vehicle may transmit an interest packet a name for the map tile via an ICN and receiving the map tile in a data packet sent in response to the interest packet.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: December 15, 2020
    Assignee: Intel Corporation
    Inventors: Hassnaa Moustafa, Eve M. Schooler, Maruti Gupta Hyde, Jeffrey Christopher Sedayao, Ned M. Smith, S M Iftekharul Alam, Satish Chandra Jha
  • Patent number: 10866874
    Abstract: A system includes a distributed data storage system disseminated across worker machines connected by a network. A distributed data storage management module has instructions executed by a processor to utilize data block identifiers to track data block accesses to the distributed data storage system. A sampling module with instructions executed by the processor receives a new sample request from a client machine connected to the network. Initial data block samples are gathered from the distributed data storage system during a first time period. A revised sample request is received from the client machine during the first time period. The initial data block samples are gathered. New data block samples are collected from the distributed data storage system. The initial data block samples and the new data block samples are combined to form cumulative data block sample results. The cumulative data block sample results are supplied to the client machine.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: December 15, 2020
    Assignee: Cloudera, Inc.
    Inventors: Shaun Ahmadian, Sushil Thomas
  • Patent number: 10855636
    Abstract: A system and method displays lists of users or messages in segments, with some segments showing messages or users believed to be more relevant to the user than others on the list.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: December 1, 2020
    Assignee: Zoosk, Inc.
    Inventors: Alexander F. Mehr, Shayan G. Zadeh, Jared R. Crane, Janet Ryu, Eric R. Barnett, Charles E. Gotlieb
  • Patent number: 10856042
    Abstract: To reduce a processing load at a reception side in a case where a plurality kinds of audio data items are transmitted. A container in a predetermined format having a predetermined number of audio streams including coded data items of a plurality of groups is transmitted. For example, the coded data items of the plurality of groups include either or both of channel coded data items and object coded data items. Attribute information indicating respective attributes of the coded data items of the plurality of groups is inserted into a layer of the container and/or a layer of an audio stream. For example, stream correspondence relation information indicating which audio stream includes each of the coded data items of the plurality of groups is further inserted.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: December 1, 2020
    Assignee: SONY CORPORATION
    Inventor: Ikuo Tsukagoshi
  • Patent number: 10834027
    Abstract: Particular embodiments described herein provide for a system that can be configured to communicate chat session data during a chat session to a first display of a first electronic device, communicate the chat session data during the chat session to a second display of a second electronic device, receive sensitive data during the chat session from the first electronic device, and protect the sensitive data from being displayed on the second display during the chat session without breaking continuity of the chat session.
    Type: Grant
    Filed: June 27, 2015
    Date of Patent: November 10, 2020
    Assignee: McAfee, LLC
    Inventors: Robert L. Vaughn, David M. Durham, Cedric Cochin, Jonathan B. King
  • Patent number: 10834586
    Abstract: Certain aspects direct to systems and methods for controlling heterogeneous internet of things (IoT) devices. The system includes a gateway device, which is communicatively connected to a control device under a first protocol and to multiple authenticated IoT devices under corresponding protocols. In operation, the gateway device receives a command from the control device, which is directed to a selected IoT device. Based on the command, the gateway device may select a corresponding API, and determine the corresponding network and the corresponding protocol specific for the selected IoT device. To send the command to the selected IoT device, the gateway device first determines whether the corresponding protocol for the selected IoT device is different from the first protocol. If so, the gateway device converts the command to a second command transmittable under the corresponding protocol for the selected IoT device, and sends the converted command to the selected IoT device.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: November 10, 2020
    Assignee: AMZETTA TECHNOLOGIES, LLC
    Inventors: Samvinesh Christopher, Joseprabu Inbaraj, Chandrasekar Rathineswaran
  • Patent number: 10819657
    Abstract: Aspects extend to methods, systems, and computer program products for allocating acceleration component functionality for supporting services. A service manager uses a finite number of acceleration components to accelerate services. Acceleration components can be allocated in a manner that balances load in a hardware acceleration plane, minimizes role switching, and adapts to demand changes. When role switching is appropriate, less extensive mechanisms (e.g., based on configuration data versus image files) can be used to switch roles to the extent possible.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: October 27, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Douglas C. Burger, Andrew R. Putnam, Stephen F. Heil, Michael David Haselman, Sitaram V. Lanka, Yi Xiao
  • Patent number: 10798175
    Abstract: IoT devices within a commercial real-estate or residential building environment may be connected through networks, such as a Building Automation and Control network (BACnet). Systems and methods according to this disclosure provide automatic discovery of IoT devices and relationships in commercial real-estate and residential buildings and integration of the BACnet devices into the digital twin of the building. In some implementations, an IoT gateway is configured to translate the communication received from the BACnet to an IoT cloud platform and configured to normalize the data across the different security platforms into a consistent format which enables integration and interoperability of the different building system platforms that may otherwise be operating in isolation from each other.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: October 6, 2020
    Assignee: CohesionIB
    Inventors: Robert Knight, Nikunj Patel, Rick Szcodronski
  • Patent number: 10791158
    Abstract: A system and method is provided for performing lossless switching in a redundant multicast network. An exemplary method includes receiving a primary media stream and a redundant media stream over different forwarding network paths by network ports of a receiver communicatively coupled to an A/V device. Furthermore, the receiver outputs media data of the media streams to the A/V device to be presented thereon. In response to a control signal to switch the receiver to a new primary media stream, the method disconnected either the primary ort the redundant media streams from the respective network port of the receiver receiving that stream. Furthermore, the method includes controlling the disconnected network port to receive the new primary media stream and then outputting media data of the new primary media stream to the A/V device to be presented thereon.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: September 29, 2020
    Assignee: GVBB HOLDINGS S.A.R.L.
    Inventors: Lee Buchanan, Stephane Martel