Patents by Inventor Jimmy Chang

Jimmy Chang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12326777
    Abstract: A system and method for determining root causes of a failure in a virtual desktop system in real time is disclosed. The virtual remote desktop system has interconnected service components to make a virtual desktop available on a client device, and agents monitoring events from the components. An event collection module is coupled to the agents of the desktop system. The event collection module compiles events from the components relating to the failure. An aggregation module is coupled the event collection module. The aggregation module correlates events in a time-ordered stream relating to the fault. A diagnosis analysis system identifies one of the events of the time-ordered stream as the likely root cause of the fault.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: June 10, 2025
    Assignee: WORKSPOT, INC.
    Inventors: Anushree Kunal Pole, Amitabh Bhuvangyan Sinha, David T. Sulcer, Edward A. Seidman, Lisa Wing San Chui, Virabrahma Prasad Krothapalli, Jimmy Chang, Shiva Prasad Madishetti
  • Patent number: 12313889
    Abstract: A multi-fiber, fiber optic connector may include a reversible keying arrangement for determining the orientation for plugging the connector into an adapter to thereby allow for a change in polarity of the connection to be made on site. The connector housing may be configured to engage with a removable key that may be engaged with the housing in at least two different locations to provide the plug-in orientation, or the housing may have slidably displaceable keys movable between multiple positions on the housing.
    Type: Grant
    Filed: May 17, 2024
    Date of Patent: May 27, 2025
    Assignee: Senko Advanced Components, Inc.
    Inventors: Jeffrey Gniadek, Kim Man Wong, Yim Wong, Jimmy Chang
  • Patent number: 12293123
    Abstract: A system and method for supporting multiple physical monitors of an endpoint device that allows access to a virtual desktop running on a host. The system allows streamlining the configuration of the reserved display identification by using semantic hints, with the framework of the extended physical display arrangement. The system allows for configuring a reserved physical display allowing an end user to have certain classes of content (such as video or screen-sharing) always appear on the reserved display, bypassing the virtual desktop.
    Type: Grant
    Filed: August 9, 2023
    Date of Patent: May 6, 2025
    Assignee: Workspot, Inc.
    Inventors: Edward A. Seidman, Sarang Karandikar, Satyanarayana Chebrolu, Timothy H. Root, Amitabh Bhuvangyan Sinha, Jimmy Chang
  • Patent number: 12259585
    Abstract: A multi-fiber, fiber optic connector may include a reversible keying arrangement for determining the orientation for plugging the connector into an adapter to thereby allow for a change in polarity of the connection to be made on site. The connector housing may be configured to engage with a removable key that may be engaged with the housing in at least two different locations to provide the plug-in orientation, or the housing may have slidably displaceable keys movable between multiple positions on the housing.
    Type: Grant
    Filed: February 22, 2023
    Date of Patent: March 25, 2025
    Assignee: Senko Advanced Components, Inc.
    Inventors: Jeffrey Gniadek, Kim Man Wong, Yim Wong, Jimmy Chang
  • Publication number: 20250077302
    Abstract: A system and method for assigning host servers to provide virtual machines to client devices of users is disclosed. The system includes available host servers for providing virtual machines accessible to client devices. A monitoring service collects resource usage data from the virtual machines. A host allocation engine determines anticipated resources required for demand for virtual machines at a future period of time. The host allocation engine creates a plan for a mix of configurations of the available host servers to minimally allocate host servers to support the anticipated resources for the demand for virtual machines. The host allocation engine provides the host servers to instantiate virtual machines in accordance with the plan.
    Type: Application
    Filed: February 26, 2024
    Publication date: March 6, 2025
    Inventors: Anushree Kunal Pole, Amitabh Bhuvangyan Sinha, Jimmy Chang, Shiva Prasad Madishetti, Virabrahma Prasad Krothapalli, David T. Sulcer
  • Publication number: 20250077999
    Abstract: A system and method for assigning hosts to provide Cloud desktops to client devices of users is disclosed. The system includes available host servers for providing Cloud desktops to client devices of users. A monitoring service is coupled to the available host servers. The monitoring service collects usage data from the users of the Cloud desktops. A host allocation engine is coupled to the monitoring service and available host servers. The host allocation engine receives a request for a cloud desktop from a user. The host allocation engine determines usage data for the user requesting the cloud desktop. The host allocation engine allocates a host server from the available host servers based on the usage data of the user.
    Type: Application
    Filed: August 30, 2023
    Publication date: March 6, 2025
    Inventors: Anushree Kunal Pole, Amitabh Bhuvangyan Sinha, Jimmy Chang, Shiva Prasad Madishetti, Virabrahma Prasad Krothapalli, David T. Sulcer
  • Publication number: 20250068532
    Abstract: A system and method for selecting Cloud regions for supporting a virtual desktop on a client device is disclosed. The system includes a plurality of available Cloud regions that each include resources for providing a virtual desktop to a client device of a user via a network. A monitoring service is coupled to the available cloud regions. The monitoring service collects use data from the available cloud regions in relation to providing virtual desktops to other client devices. A resource management engine is coupled to the available cloud regions. The resource management engine determines a score for each of a plurality of sets of the Cloud regions in relation to the client device. A control plane selects a set of Cloud regions from the plurality of sets according to the determined scores of each of the sets to provide the virtual desktop to the client device.
    Type: Application
    Filed: March 7, 2024
    Publication date: February 27, 2025
    Inventors: Tarun Pandit, Anushree Kunal Pole, Jimmy Chang, Amitabh Bhuvangyan Sinha, Virabrahma Prasad Krothapalli, David T. Sulcer
  • Publication number: 20250060539
    Abstract: The present disclosure relates to a fiber optic adapter mating multiple fiber optic connectors to establish optical transmission. The fiber optic adapter includes an adapter housing defining an outer appearance of the fiber optic adapter and having a top wall, bottom wall and side walls therebetween, having a first end and an opposite second end along a length direction, a space formed within the adapter housing between the first end and the second end; and multiple partition walls extending between the first end and the second end to divide the space into multiple channels. Each channel is provided with a first elongated arms adjacent to the first end and extending toward the second end, and the first elongated arm is configured to be formed integrally with the top or bottom wall of the adapter housing.
    Type: Application
    Filed: August 16, 2024
    Publication date: February 20, 2025
    Applicant: Senko Advanced Components Inc.
    Inventor: Jimmy CHANG
  • Publication number: 20250030687
    Abstract: A system and method for isolating security credentials from a desktop management system using security Cloud proxy to communicate with a Cloud service provider system. Application programming interface (API) credentials are stored in a credential store managed by a secure proxy service system protected by a security environment. The secure proxy service system is interposed between the Cloud provider system and the desktop management service system. An operational request from the desktop service system is received by the secure proxy service system. The desktop service system is in network communication with a user device accessing the Cloud provider system. An API credential is retrieved from the credential store to authorize the operational request. An API adaptor is activated to communicate with an application programming interface (API) of the Cloud provider system to allow the Cloud provider to perform operational request.
    Type: Application
    Filed: November 7, 2023
    Publication date: January 23, 2025
    Inventors: Shiva Prasad Madishetti, Raminder S. Channe, Amitabh Bhuvangyan Sinha, Jimmy Chang, Virabrahma Prasad Krothapalli, David T. Sulcer
  • Publication number: 20240362098
    Abstract: A system and method for determining a blast radius of a major incident occurring in a virtual desktop system is disclosed. The virtual desktop system has interconnected service components and provides access to virtual desktops by client devices. An event collection module collects events from the service components. An aggregation module merges the collected events in a time-ordered stream, provides context to the events in the time-ordered stream through relationships between the collected events, and generates a correlated event stream. An analysis module determines a stream of problem reports from the correlated event stream. The analysis module determines a spike in the stream of problem reports and determines the attributes of the problem reports in the spike to define the major incident. The analysis module determines a scope of the major incident and a corresponding attribute, to determine a blast radius associated with the major incident in the desktop system.
    Type: Application
    Filed: July 8, 2024
    Publication date: October 31, 2024
    Inventors: Anushree Kunal Pole, Amitabh Bhuvangyan Sinha, Jimmy Chang, David T. Sulcer
  • Publication number: 20240337795
    Abstract: A behind-the-wall optical connector having an outer housing configured to be inserted into an adapter with a corresponding inner surface, and a latch is attached to at least one side of housing configured to lock the connector into an adapter opening. A backbody, an integrated backbody or an external clip retains the ferrule assembly with a ferrule, biased forward toward a proximal end of the connector housing.
    Type: Application
    Filed: June 18, 2024
    Publication date: October 10, 2024
    Inventors: Jimmy CHANG, Kazuyoshi TAKANO, Jeffrey GNIADEK
  • Publication number: 20240302604
    Abstract: A multi-fiber, fiber optic connector may include a reversible keying arrangement for determining the orientation for plugging the connector into an adapter to thereby allow for a change in polarity of the connection to be made on site. The connector housing may be configured to engage with a removable key that may be engaged with the housing in at least two different locations to provide the plug-in orientation, or the housing may have slidably displaceable keys movable between multiple positions on the housing.
    Type: Application
    Filed: May 17, 2024
    Publication date: September 12, 2024
    Applicant: Senko Advanced Components Inc.
    Inventors: Jeffrey GNIADEK, Kimman WONG, Yim WONG, Jimmy CHANG
  • Publication number: 20240296006
    Abstract: A system and method for supporting multiple physical monitors of an endpoint device that allows access to a virtual desktop running on a host. The system allows streamlining the configuration of the reserved display identification by using semantic hints, with the framework of the extended physical display arrangement. The system allows for configuring a reserved physical display allowing an end user to have certain classes of content (such as video or screen-sharing) always appear on the reserved display, bypassing the virtual desktop.
    Type: Application
    Filed: August 9, 2023
    Publication date: September 5, 2024
    Inventors: Edward A. Seidman, Sarang Karandikar, Satyanarayana Chebrolu, Timothy H. Root, Amitabh Bhuvangyan Sinha, Jimmy Chang
  • Publication number: 20240296003
    Abstract: A system and method for supporting multiple physical monitors of an endpoint device to display web based content. The system allows a web-based client application to communicate with other applications within the common web application environment to create a single consolidated RDP stream on the endpoint device to display content on multiple monitors. The system allows using configuration information available to the web-based application running in the browser to allow all virtual displays to automatically appear in full screen. Finally, the system allows automatic configuration of virtual displays to match resolution of physical displays.
    Type: Application
    Filed: August 9, 2023
    Publication date: September 5, 2024
    Inventors: Edward A. Seidman, Sarang Karandikar, Satyanarayana Chebrolu, Timothy H. Root, Amitabh Bhuvangyan Sinha, Jimmy Chang
  • Patent number: 12056509
    Abstract: A system and method for a virtual desktop system is disclosed. The system includes a master fabric region including resources for provisioning a desktop. The system includes an expansion fabric region including replicated resources for provisioning the desktop from the master fabric region. The system includes a control plane having a global pool. A client device application operated by a user associated with the global pool accesses a desktop from either the master fabric region or the expansion fabric region.
    Type: Grant
    Filed: June 5, 2023
    Date of Patent: August 6, 2024
    Assignee: Workspot, Inc.
    Inventors: David T. Sulcer, Shiva Prasad Madishetti, Lisa Wing San Chui, Anushree Kunal Pole, Joseph V. Semmelrock, Sr., Virabrahma Prasad Krothapalli, Amitabh Bhuvangyan Sinha, Jimmy Chang, Harpreet Singh Labana, Raminder S. Channe
  • Patent number: 12038613
    Abstract: A behind-the-wall optical connector having an outer housing configured to be inserted into an adapter with a corresponding inner surface, and a latch is attached to at least one side of housing configured to lock the connecter into an adapter opening. A backbody, an integrated backbody or an external clip retains the ferrule assembly with a ferrule, biased forward toward a proximal end of the connector housing.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: July 16, 2024
    Assignee: Senko Advanced Components, Inc.
    Inventors: Jimmy Chang, Kazuyoshi Takano, Jeffrey Gniadek
  • Publication number: 20240231860
    Abstract: A system and method for providing computing resources for a virtual desktop system is disclosed. A cloud region provides a virtual desktop to a client device of a user. The virtual desktop has a specification of computing resources provided by the cloud region. A performance analysis service collects operational data from use of the virtual desktop by the user. The performance analysis service analyzes use of the computing resources of the virtual desktop according to utilization ranges relative to the specification. The specification for the virtual desktop is updated based on a comparison of the utilization range and the specification. A control plane is coupled to the cloud region. The control plane adjusts the computing resources of the cloud region for providing the virtual desktop.
    Type: Application
    Filed: January 10, 2023
    Publication date: July 11, 2024
    Inventors: Anushree Kunal Pole, Shiva Prasad Madishetti, Virabrahma Prasad Krothapalli, Amitabh Bhuvangyan Sinha, Jimmy Chang, David T. Sulcer
  • Patent number: 12032431
    Abstract: A system and method for determining a blast radius of a major incident occurring in a virtual desktop system is disclosed. The virtual desktop system has interconnected service components and provides access to virtual desktops by client devices. An event collection module collects events from the service components. An aggregation module merges the collected events in a time-ordered stream, provides context to the events in the time-ordered stream through relationships between the collected events, and generates a correlated event stream. An analysis module determines a stream of problem reports from the correlated event stream. The analysis module determines a spike in the stream of problem reports and determines the attributes of the problem reports in the spike to define the major incident. The analysis module determines a scope of the major incident and a corresponding attribute, to determine a blast radius associated with the major incident in the desktop system.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: July 9, 2024
    Assignee: WORKSPOT, INC.
    Inventors: Anushree Kunal Pole, Amitabh Bhuvangyan Sinha, Jimmy Chang, David T. Sulcer
  • Publication number: 20240202044
    Abstract: A system and method for providing virtual desktops to client devices of users is disclosed. The system includes available cloud regions that each can provide virtual desktops and associated resources. A desktop pool resource management engine is coupled to the available cloud regions and collects constraint data from the available cloud regions as well as operational data from desktop clients and desktop agents. A cloud usage profile is created for a subset of the users from the operational data. A priority list of available cloud regions for a user in the subset is created based on the usage profile and the constraint data of the available cloud regions. The highest priority cloud region from the priority list is recommended for the user requesting a desktop. A control plane selects the highest priority cloud region according to the priority list to provide the desktop to the client device.
    Type: Application
    Filed: December 20, 2022
    Publication date: June 20, 2024
    Inventors: Shiva Prasad Madishetti, Virabrahma Prasad Krothapalli, Amitabh Bhuvangyan Sinha, Jimmy Chang, David T. Sulcer, Anushree Kunal Pole, Mahesh Kumar Vojjala
  • Publication number: 20240095058
    Abstract: A virtual desktop system includes one or more virtual desktops, associated cloud infrastructure, and a control plane configured to manage a life cycle of the one or more virtual desktops on the cloud infrastructure. The cloud infrastructure is configured to: (i) receive a first configurable set of rules from the control plane, (ii) store the first configurable set of rules, (iii) evaluate the first configurable set of rules to determine whether conditions associated with one or more rules are met, (iv) based on the conditions being met, perform one or more actions to execute the one or more rules, and (v) provide diagnostics related to the one or more executed rules to the control plane for further analysis.
    Type: Application
    Filed: September 15, 2023
    Publication date: March 21, 2024
    Inventors: Anushree Kunal Pole, Jimmy Chang, Amitabh Bhuvangyan Sinha, David T. Sulcer