Patents Examined by Normin Abedin
  • Patent number: 11057282
    Abstract: Systems and methods are provided for receiving, from a computing device, a selection of a template for a custom microservice and configuration parameters for the custom microservice, generating the template for the custom microservice using the configuration parameters, the template for the custom microservice comprising defined interfaces for accessing core microservices, defined integration points for integration with a system providing the core microservices, and stubs for custom components for the custom microservice, and providing the template for the custom microservice to the computing device, wherein custom components for the custom microservice are added to the template via the computing device using the stubs for the custom components. The systems and methods further provide for registering the custom microservice to be exposed to and accessed by a tenant with authorization to access the custom microservice along with the core microservices.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: July 6, 2021
    Assignee: SAP SE
    Inventors: Anubhav Bhatia, Patrick Brose
  • Patent number: 10999153
    Abstract: Examples disclosed herein relate to a method comprising transmitting a first BLUETOOTH communication to a mobile device. The method may include transmitting a second BLUETOOTH communication including a first custom advertisement, a first custom service including a local port for establishing a VSF connection in the network topology including the master network switch, a neighbor port of another switch in the network topology and a MAC address of the another switch and a second custom service including a VSF link interface and a VSF member ID. The method may include receiving a first configuration of the master network switch and creating a second configuration for the network topology using the BLUETOOTH communication from the network switch and the first configuration of the master network switch. The method may also include transmitting the second configuration and establishing a VSF link between the master network switch and the member network switch.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: May 4, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Bruce Falzarano, Wen-Chin Justice
  • Patent number: 10999391
    Abstract: Systems and methods for dynamic filtering of content stream manifests are provided. Rules may be stored in memory of a proxy server regarding a plurality of different manifest inconsistencies. Each rule may associate a different manifest inconsistency with one or more indicators and a corresponding solution. One or more segments of a content stream may be provided between a content delivery network server and a client device. Such segments may be monitored by the proxy server, which may act as an intermediary between the content delivery network server and the client device. The proxy server may detect when a manifest of the monitored content stream exhibits one of the manifest inconsistencies based on the presence of the associated indicators. The solution corresponding to the exhibited manifest inconsistency may be identified based on the stored rule associated with the detected indicators.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: May 4, 2021
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Alexander Hwang, Joel Freeman
  • Patent number: 10992572
    Abstract: A computer-implemented method includes providing a first mapping between a set of two or more IP addresses and a set of two more servers. The first mapping is embodied in a virtual network layer modifiable by a workload advisor based on a weight recommendation. A plurality of transactions are received from a load balancer. The weight recommendation for the servers is received, where the weight recommendation defines a goal for weighting transactions among the servers. A second mapping, from the two or more IP addresses to the servers, is determined dynamically by the workload advisor, based on the weight recommendation and absent communication between the load balancer and the workload advisor. A second plurality of transactions are received and are routed to the servers through the virtual network layer according to the second mapping.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: April 27, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yuk L. Chan, Christopher Cramer, Robert G. King, Deepti M. Naphade, Jairo A. Pava
  • Patent number: 10992634
    Abstract: A message server and a message processing apparatus including the same are provided. According to the embodiments of the present disclosure, when the device management module is not available to be used, a message is directly delivered to the application client through the third party message server so that the reliability of the message forwarded between a sender side and a receiver side can be ensured.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: April 27, 2021
    Assignee: SAMSUNG SDS CO., LTD.
    Inventors: Eun-su Jang, Kyung-Rae Jang, Min-Jung Choi, Min-kyu Jung, Ha-Jin Park, Hyo-Joong Lee, Hyun-Myung Jung, Se-Hyuk Noh, Soon-Hyoung Hwang
  • Patent number: 10972553
    Abstract: A method for configuring, via a website, a device to provide printing services to a local network is described. The method includes creating, via a website, a service host object that comprises a network address of a device on a local network and a service host name. The method also includes configuring, via the website, one or more printing settings for one or more printing services. The method further includes sending an indication to the device on the local network to run a service manager. The method additionally includes sending an indication to the service manager to run the one or more printing services on the local network based on the one or more printing service settings.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: April 6, 2021
    Assignee: PrinterLogic, Inc.
    Inventors: Chad Steven Sillitoe, Corey Clint Ercanbrack, Joshua Aaron Harrison
  • Patent number: 10972301
    Abstract: The techniques disclosed herein provide a notification to a user that has been invited to participate in a communication session (e.g., a virtual meeting such as a video conference). The notification informs the user of contextual information associated with a meeting and provides a mechanism for the user to efficiently join the meeting. The notification can be provided based on different types of join events signaling that the meeting may be able to start. One type of join event can occur when the first person joins the meeting. Other types of join events can occur when an organizer of the meeting joins the meeting, when a required attendee is the first required attendee to join the meeting, when an external user is the first external user to join the meeting, or when a representative from each of a plurality of different stakeholder groups has joined the meeting.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: April 6, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dominic Roedel, Ewin Davis Kannuthottiyil, Philipp Steinacher, Eric R. Sexauer
  • Patent number: 10972350
    Abstract: Examples described herein include imaging servers which may support asynchronous imaging of one or more computers (e.g., computing nodes). The imaging server may use out-of-band communication to install requested images on one or more computing nodes. The imaging server may support multiple concurrent installation sessions, and may maintain a log specific to each session. This may facilitate session-specific status reporting. In this manner, operating systems, hypervisors, or other software may be installed on computing nodes.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: April 6, 2021
    Assignee: Nutanix, Inc.
    Inventors: Toms Varghese, Jaspal Singh Dhillon, Raghu Rapole, Avi Bhandari
  • Patent number: 10958864
    Abstract: A method of providing streaming content to a user device is provided, including: providing a gateway having a transcoder, having a single encoder and a single decoder, the transcoder configured to adapt the streaming content to a plurality of bit rates; the user device requesting the content at a bit rate from said gateway; the gateway instructing the transcoder to provide the content at the bit rate; the user device requesting the content at a second bit rate from said gateway; the gateway instructing the transcoder to provide the content at the second bit rate; and the transcoder transcoding the content at the second bit rate.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: March 23, 2021
    Assignee: MIMIK TECHNOLOGY INC.
    Inventors: Seyed M. Sharif-Ahmadi, Sam Armani, Hofa Chiang, Jonathan Chao
  • Patent number: 10924363
    Abstract: This disclosure relates to a resource management system of a computing network. The design of the resource management system is an edge-Internet of Things (IoT) framework based on blockchain and smart contracts. The resource management system integrates a permissioned blockchain to link the edge cloud resources with each account for an IoT device, resource usage, and behavior of the IoT device. The resource management system uses credit-based resource management to control the resource of the IoT device that can be obtained from the edge server. Smart contracts are used to regulate behavior of the IoT device and enforce policies.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: February 16, 2021
    Assignee: The Curators of the University of Missouri
    Inventors: Jianli Pan, Jianyu Wang
  • Patent number: 10911402
    Abstract: A storage system in one embodiment comprises at least one storage array comprising a plurality of storage devices. The storage array is configured to communicate over one or more networks with a plurality of host devices. The storage array is further configured to receive one or more commands from a given one of the host devices directing that a particular user-defined name be assigned to a particular one of the storage devices, and responsive to receipt of the one or more commands, to determine if any other user-defined name is already assigned to the particular storage device, and if there is no other user-defined name already assigned to the particular storage device, to assign the particular user-defined name to the particular storage device and to store information characterizing the assignment of the particular user-defined name to the particular storage device in persistent memory of the storage array.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: February 2, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Maneesh Pusalkar, Arieh Don, Vinay Rao, Yaron Dar
  • Patent number: 10887402
    Abstract: A communication method for keeping network connection of an electronic device in a sleep mode includes connecting an address translator to an electronic device via a local network, connecting the address translator to a server via an internet network, providing a connection channel between the electronic device and the server by using the address translator, sending a first keeping-connection request from the electronic device to the address translator before the electronic device gets into a sleep mode, and keeping freely flowing of the connection channel according to the first keeping-connection request by using the address translator when the electronic device is in the sleep mode.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: January 5, 2021
    Assignees: THROUGHTEK TECHNOLOGY (SHENZHEN) CO., LTD., THROUGHTEK CO., LTD.
    Inventor: Wen-Kai Ho
  • Patent number: 10880694
    Abstract: A service assistance device includes an acquirer configured to acquire position information associated with each of a plurality of users and movement direction information associated with each of the plurality of users; a group former configured to group some or all of the plurality of users on the basis of the position information and the movement direction information; and a service specifier configured to specify a service for the users on the basis of attributes of the users included in the group.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: December 29, 2020
    Assignee: HONDA MOTOR CO., LTD.
    Inventors: Naotoshi Fujimoto, Yo Ito, Seiichi Yamamoto, Susumu Iwamoto
  • Patent number: 10880178
    Abstract: An apparatus includes a network interface and a processor. The network interface is configured to communicate with a network that includes a plurality of switches interconnected in a Cartesian topology having a number D of dimensions. The processor is configured to hold, in a memory, a grid representation of the Cartesian topology, the grid representation including grid points associated respectively with the plurality of switches, to traverse the grid points and assign D-dimensional coordinates to the respective switches, and based on the assigned coordinates, to configure at least some of the switches with routing information via the network interface.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: December 29, 2020
    Assignee: MELLANOX TECHNOLOGIES TLV LTD.
    Inventors: Vladimir Zdornov, Eitan Zahavi
  • Patent number: 10873624
    Abstract: In accordance with an embodiment, described herein is a system and method for providing an end-to-end lifecycle in a multi-tenant application server environment. A lifecycle manager enables configuration integration across different components, for example application servers, traffic directors or load balancers, and database or other components, which may have their own partition-specific configurations. In accordance with an embodiment, the end-to-end lifecycle infrastructure includes a plugin-based mechanism which enables the different components within a multi-tenant application server environment to use a lifecycle plugin to provide their own component-specific lifecycle functionality. In accordance with an embodiment, the system includes support for a tenant onboarding functionality, which can be used to onboard a tenant for a service to a particular partition. In accordance with an embodiment, the system supports the use of a global runtime within the multi-tenant application server environment.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: December 22, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rajiv Mordani, Nazrul Islam
  • Patent number: 10868792
    Abstract: Systems and methods for facilitating communication between applications associated with virtual domains (VDOMs) of a virtualized network device and an external network are provided. According to one embodiment, a sub-interface is created for a physical Ethernet interface of the network device. A unique MAC address is assigned to the sub-interface. An application associated with a first VDOM is bound to the sub-interface. When the first VDOM is operating in transparent mode and an egress packet is received via the sub-interface by an internal switch running on the network device: (i) a forwarding database of the network device is caused to learn an association between a source MAC address of the egress packet and the sub-interface; and (ii) the egress packet is transmitted to the external network device via the physical Ethernet interface without replacing the source MAC address with the unique MAC address of the sub-interface.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: December 15, 2020
    Assignee: Fortinet, Inc.
    Inventor: Yixin Pan
  • Patent number: 10855620
    Abstract: In accordance with an embodiment, described herein is a system and method for providing an end-to-end lifecycle in a multi-tenant application server environment. A lifecycle manager enables configuration integration across different components, for example application servers, traffic directors or load balancers, and database or other components, which may have their own partition-specific configurations. In accordance with an embodiment, the end-to-end lifecycle infrastructure includes a plugin-based mechanism which enables the different components within a multi-tenant application server environment to use a lifecycle plugin to provide their own component-specific lifecycle functionality. In accordance with an embodiment, the system includes support for a tenant onboarding functionality, which can be used to onboard a tenant for a service to a particular partition. In accordance with an embodiment, the system supports the use of a global runtime within the multi-tenant application server environment.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: December 1, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rajiv Mordani, Nazrul Islam, Jyothi Dattatreya, Siraj Ghaffar, Loren Konkus, Chanda Patel, Jennifer Galloway
  • Patent number: 10826842
    Abstract: A remote network management platform may include a database containing records relating to units of reserved and on-demand computing resources provided by a third-party network and a processor disposed within a computational instance. The processor may be configured to obtain utilization reports regarding the managed network from the third-party network and calculate, for each hour-of-day across one or more days of usage, respective hourly average units of utilization, by the managed network, of the reserved and on-demand computing resources. The processor may also calculate output values respectively associated with different combinations of the reserved and on-demand computing resources that jointly satisfy the hourly average units of utilization and select an allocation of the reserved computing resources that is within a threshold of a minimum output value of the output values. The processor may further change the number of allocated units to be the selected allocation of reserved computing resources.
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: November 3, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Shaun James Millin, Chowie Chunyan Lin, Ashok Ganesan, Samujjwal Bhandari, Arjun Badarinath
  • Patent number: 10825114
    Abstract: A method for processing services can include receiving a request for a service; sending the result of the service in which at least one data item is tagged; in response to a selection of the tagged data item, determining other services associated with the service based on a service template of the service; and providing the other services associated with the service as options, wherein the other services take the at least one data item as inputs to provide outputs thereof.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: November 3, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chun E. Ma, Xin Sheng Mao, Matthew Wang, Li Yi, Jun Zhang
  • Patent number: 10825115
    Abstract: A method for processing services can include receiving a request for a service; sending the result of the service in which at least one data item is tagged; in response to a selection of the tagged data item, determining other services associated with the service based on a service template of the service; and providing the other services associated with the service as options, wherein the other services take the at least one data item as inputs to provide outputs thereof.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: November 3, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chun E. Ma, Xin Sheng Mao, Matthew Wang, Li Yi, Jun Zhang