Patents Examined by Normin Abedin
-
Patent number: 11057282Abstract: 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: GrantFiled: June 17, 2019Date of Patent: July 6, 2021Assignee: SAP SEInventors: Anubhav Bhatia, Patrick Brose
-
Patent number: 10999153Abstract: 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: GrantFiled: June 30, 2020Date of Patent: May 4, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Bruce Falzarano, Wen-Chin Justice
-
Patent number: 10999391Abstract: 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: GrantFiled: October 30, 2017Date of Patent: May 4, 2021Assignee: Sony Interactive Entertainment LLCInventors: Alexander Hwang, Joel Freeman
-
Patent number: 10992572Abstract: 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: GrantFiled: October 31, 2017Date of Patent: April 27, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yuk L. Chan, Christopher Cramer, Robert G. King, Deepti M. Naphade, Jairo A. Pava
-
Patent number: 10992634Abstract: 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: GrantFiled: March 27, 2019Date of Patent: April 27, 2021Assignee: 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: 10972553Abstract: 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: GrantFiled: September 27, 2018Date of Patent: April 6, 2021Assignee: PrinterLogic, Inc.Inventors: Chad Steven Sillitoe, Corey Clint Ercanbrack, Joshua Aaron Harrison
-
Patent number: 10972301Abstract: 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: GrantFiled: June 27, 2019Date of Patent: April 6, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Dominic Roedel, Ewin Davis Kannuthottiyil, Philipp Steinacher, Eric R. Sexauer
-
Patent number: 10972350Abstract: 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: GrantFiled: November 13, 2017Date of Patent: April 6, 2021Assignee: Nutanix, Inc.Inventors: Toms Varghese, Jaspal Singh Dhillon, Raghu Rapole, Avi Bhandari
-
Patent number: 10958864Abstract: 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: GrantFiled: March 28, 2013Date of Patent: March 23, 2021Assignee: MIMIK TECHNOLOGY INC.Inventors: Seyed M. Sharif-Ahmadi, Sam Armani, Hofa Chiang, Jonathan Chao
-
Patent number: 10924363Abstract: 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: GrantFiled: April 12, 2019Date of Patent: February 16, 2021Assignee: The Curators of the University of MissouriInventors: Jianli Pan, Jianyu Wang
-
Patent number: 10911402Abstract: 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: GrantFiled: March 12, 2020Date of Patent: February 2, 2021Assignee: EMC IP Holding Company LLCInventors: Maneesh Pusalkar, Arieh Don, Vinay Rao, Yaron Dar
-
Patent number: 10887402Abstract: 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: GrantFiled: March 31, 2016Date of Patent: January 5, 2021Assignees: THROUGHTEK TECHNOLOGY (SHENZHEN) CO., LTD., THROUGHTEK CO., LTD.Inventor: Wen-Kai Ho
-
Patent number: 10880694Abstract: 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: GrantFiled: June 13, 2018Date of Patent: December 29, 2020Assignee: HONDA MOTOR CO., LTD.Inventors: Naotoshi Fujimoto, Yo Ito, Seiichi Yamamoto, Susumu Iwamoto
-
Patent number: 10880178Abstract: 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: GrantFiled: November 16, 2017Date of Patent: December 29, 2020Assignee: MELLANOX TECHNOLOGIES TLV LTD.Inventors: Vladimir Zdornov, Eitan Zahavi
-
Patent number: 10873624Abstract: 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: GrantFiled: May 17, 2019Date of Patent: December 22, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Rajiv Mordani, Nazrul Islam
-
Patent number: 10868792Abstract: 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: GrantFiled: March 19, 2018Date of Patent: December 15, 2020Assignee: Fortinet, Inc.Inventor: Yixin Pan
-
Patent number: 10855620Abstract: 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: GrantFiled: August 30, 2018Date of Patent: December 1, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Rajiv Mordani, Nazrul Islam, Jyothi Dattatreya, Siraj Ghaffar, Loren Konkus, Chanda Patel, Jennifer Galloway
-
Patent number: 10826842Abstract: 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: GrantFiled: April 20, 2018Date of Patent: November 3, 2020Assignee: ServiceNow, Inc.Inventors: Shaun James Millin, Chowie Chunyan Lin, Ashok Ganesan, Samujjwal Bhandari, Arjun Badarinath
-
Patent number: 10825114Abstract: 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: GrantFiled: July 16, 2018Date of Patent: November 3, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chun E. Ma, Xin Sheng Mao, Matthew Wang, Li Yi, Jun Zhang
-
Patent number: 10825115Abstract: 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: GrantFiled: July 16, 2018Date of Patent: November 3, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chun E. Ma, Xin Sheng Mao, Matthew Wang, Li Yi, Jun Zhang