$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

Scalable, real-time messaging system 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G06F-015/16
  • H04L-029/08
  • H04L-012/58
  • H04L-012/927
  • H04L-012/911
출원번호 US-0908303 (2018-02-28)
등록번호 US-10182124 (2019-01-15)
발명자 / 주소
  • Walkin, Lev
  • Linder, Fredrik Erik
출원인 / 주소
  • Satori Worldwide, LLC
대리인 / 주소
    Womble Bond Dickinson (US) LLP
인용정보 피인용 횟수 : 0  인용 특허 : 72

초록

A publish-subscribe messaging systems and methods are described. A method may include retrieving, by one or more computer processors, messages for a particular one of a plurality of channels from one or more respective buffers allocated to the particular channel that have not expired and according t

대표청구항

1. A method, comprising: retrieving, by one or more computer processors, messages for a particular one of a plurality of channels from one or more respective buffers allocated to the particular channel that have not expired and according to an order, wherein each buffer comprises a respective time-t

이 특허에 인용된 특허 (72)

  1. Limprecht, Rodney T.; Hill, Richard D.; Langworthy, David E.; Ramadan, Hany Essam; Cohen, Shy, Availability and scalability in a messaging system in a manner transparent to the application.
  2. Green, Hagen; Morris, Jon; Desai, Anish; McClure, Marc, Battery efficient synchronization of communications using a token bucket.
  3. Thomas, Genevieve; Lambert, Felix; Fortier, Stephane; Lazure, Guillaume; Tardif, Robert; Arseneau, Jean; Charette, Alain; Lemire, Gerald, Buffering content on a handheld electronic device.
  4. Wong, Lik; Arora, Nimar S.; Lakshminath, Anand; Wu, Jingwei; Gao, Lei; Hoang, Thuvan, Combining capture and apply in a distributed information sharing system.
  5. Van Dyke,Korbin S.; Campbell,Paul; Van Dyke,Don Alan, Computer for execution of RISC and CISC instruction sets.
  6. Demetriades, Alexander; Waldorf, Jerry A.; Li, Tientien, Connectivity map editor.
  7. Thomas, John; Balasubramanian, Prabhu; Parikh, Akash Hasmukh; Thompson, Robert Lee, Consuming paid media in an internet-based content platform.
  8. Miller Scott Edward,CAX ; Alexander David Michael,CAX, Data transfer server with time slots scheduling base on transfer rate and predetermined data.
  9. Gunawardena, Dinan; Karagiannis, Thomas; Proutiere, Alexandre; Vojnovic, Milan, Decentralized relaying algorithm for mobile devices.
  10. Freeman Michael J. (12 Maplewood Rd. Hartsdale NY 10530), Dedicated channel interactive cable television system.
  11. Yates, Jr., John S.; Reese, David L.; Hohensee, Paul H.; Purcell, Stephen C.; Van Dyke, Korbin S., Detecting conditions for transfer of execution from one computer instruction stream to another and executing transfer on satisfaction of the conditions.
  12. Yates, John S.; Reese, David L.; Van Dyke, Korbin S., Detecting modification to computer memory by a DMA device.
  13. Shasha, Uri; Gurfinkel, Sagi; Hassid, Gilad; Kahn, Eran; Shvager, Yehuda, Device and method for arbitrating between direct memory access task requests.
  14. Castleman, Robert L., Distributed computation system incorporating agent network, paths and associated probes.
  15. Srivastava, Utkarsh Hriday; Reed, Benjamin Clay; Zhang, Yang; Tam, Erwin Sing; Cooper, Brian Frank, Distributed publish/subscribe system.
  16. Nix, John A., Efficient handover of media communications in heterogeneous IP networks using handover procedure rules and media handover relays.
  17. de Castro Alves, Alexandre; Kumar, Prabish; Gatty, Yathish; Mahendru, Ashish, Embedded event processing.
  18. Thompson, J. Barry; Singh, Kul; Fraval, Pierre, End-to-end publish/subscribe middleware architecture.
  19. Gould, Christopher M.; McCann, Peter J., Event queues.
  20. McCabe, Ron; Church, Robert; Camp, Tracy; Card, Stuart W.; Schroeder, David J., Flexible remote data mirroring.
  21. Kennedy, Philip T.; Gerke, Joseph A.; Snyder, David M.; Baych, Leslie D.; Melick, Bruce D.; Probst, Gregory P., High bandwidth data transport system.
  22. Carmeli, Boaz; Duigenan, John J; Gershinsky, Gidon; Todd, Stephen J; Wallis, Graham D, Liveness monitoring in a publish/subscribe messaging system.
  23. Kumar, Neelmani; Yeo, Engling, Low latency SIMD architecture for iterative decoders.
  24. Kushnir, Andrey; Terekhin, Maksim, Maintaining persistence of a messaging system.
  25. Hill, Richard D.; Limprecht, Rodney T.; Ramadan, Hany Essam; Langworthy, David E.; Cohen, Shy, Message delivery with configurable assurances and features between two endpoints.
  26. McAllister, Shawn; Kondrat, Paul, Messaging system with distributed filtering modules which register interests, remove any messages that do not match the registered interest, and forward any matched messages for delivery.
  27. Ghanem, Raja N.; Stadler, Robert W.; Zhang, Xusheng; Kleckner, Karen J.; Krause, Paul G., Method and apparatus for adjusting a sensing parameter.
  28. Marcus, Dwight, Method and apparatus for creation, distribution, assembly and verification of media.
  29. Yajnik,Shalini; Wang,Chung Yih; Lin,Chih mei; Chen,Tsu Wei; Huang,Yennun, Method and apparatus for implementing persistent and reliable message delivery.
  30. Petrovykh, Yevgeniy, Method and apparatus for optimizing response time to events in queue.
  31. Petrovykh, Yevgeniy, Method and apparatus for optimizing response time to events in queue.
  32. Ozluturk, Fatih; Lomp, Gary, Method and subscriber unit for performing power control.
  33. Marcus, Dwight, Method and system for providing media programming.
  34. Tang, Yuqiang; Djurkovic, Roderick, Method and system for solving cellular communications frequency planning problem.
  35. Balakrishnan Mahesh ; Caron Cedric, Method for seamless splicing in a video encoder.
  36. Brooks, Paul D.; Rieger, Remi, Methods and apparatus for content delivery notification and management.
  37. Jazra, Cherif, Methods and apparatus for reducing data transmission overhead.
  38. Yasrebi, Mehrad; Ku, Bernard, Methods and apparatus for selecting and pushing customized electronic media content.
  39. Lum, Joey P.; Nguyen, Uoc H.; Plewnia, Boguslaw Ludwik; Sojian, Lena; Stevens, Mark Liu, Methods and systems for imaging device control.
  40. Plewnia, Boguslaw Ludwik; Sojian, Lena; Lum, Joey P.; Nguyen, Uoc H., Methods and systems for imaging device event notification subscription.
  41. Walkin, Lev, Multiple-speed message channel of messaging system.
  42. Finn, Norman W., Network-network interface.
  43. Scott, Steven L.; Abts, Dennis C.; Alverson, Robert; Froese, Edwin, One-way message notification with out-of-order packet delivery.
  44. Yurkovich, Jesse R.; Allen, Nicholas Alexander; Pinto, Edmund Samuel Victor; Batres, Stefan R.; Wolf, Kenneth D.; Brown, Justin D., Out of order durable message processing.
  45. Tomonaga, Hiroshi; Nishimura, Kazuto, Packet buffering device and packet discarding method.
  46. Gale, Martin J.; Porter, Jane P.; Stanford-Clark, Andrew J. E., Push-back mechanism for pub/sub brokers.
  47. Rabenold, Nancy J.; Simmons, James A.; Paulovich, III, Daniel A. D., Real-time and bandwidth efficient capture and delivery of live video to multiple destinations.
  48. Kerrigan Michael (Tewksbury MA) Dempsey Michael A. (Watertown MA), Realtime data feed engine for updating an application with the most currently received data from multiple data feeds.
  49. Calzone, Steven J.; Zhao, Hui; Buchen, Neil B., Remote time shift buffering with shadow tuning.
  50. Walkin, Lev; Linder, Fredrik Erik, Scalable, real-time messaging system.
  51. Walkin, Lev; Linder, Fredrik Erik, Scalable, real-time messaging system.
  52. Walkin, Lev; Linder, Fredrik Erik, Scalable, real-time messaging system.
  53. Raleigh, Gregory G.; Lavine, James; Raissinia, Alireza, Service offer set publishing to device agent with on-device service selection.
  54. Rapaport, Jeffrey A.; Rapaport, Seymour; Smith, Kenneth Allen; Beattie, James; Gimlan, Gideon, Social network driven indexing system for instantly clustering people with concurrent focus on same topic into on-topic chat rooms and/or for generating on-topic search results tailored to user preferences regarding topic.
  55. Yourtee, Kendra A.; Vance, Amos Dylan; Siddiqui, Muhammad Ali; Borst, Alexander S.; Kaufmann, Miles C., Streaming and sampling in real-time log analysis.
  56. Brittain, Mark Andrew; Cordero, Edgar Rolando; Ghai, Sanjeev; Maule, Warren Edward, Streaming reads for early processing in a cascaded memory subsystem with buffered memory devices.
  57. Eslambolchi, Hossein; McCanuel, John; Vasa, Prakash, System and method for event driven publish-subscribe communications.
  58. Kakivaya, GopalaKrishna Reddy; Toutonghi, Michael J.; Discolo, Anthony Vincent, System and method for generalized and distributed scalable eventing system.
  59. Sousley, Matthew Randall; Davis, Charles A.; Kim, Danny, System and method for pass-through authentication.
  60. Watte, Jon, System and method for providing an actively invalidated client-side network resource cache.
  61. Dixson-Boles, Christopher Ryan; Davis, Charles A.; Kim, Danny, System and method for resource access with identity impersonation.
  62. Wang Zhonghe ; Bernhardt Richard C., System and method for selecting a subsystem for message traffic in an integrated communication network.
  63. Yates, Jr.,John S.; Storch,Matthew F.; Nijhawan,Sandeep; Jurich,Dale R.; Van Dyke,Korbin S., System for delivering exception raised in first architecture to operating system coded in second architecture in dual architecture CPU.
  64. Milyakov, Igor, Systems and methods for providing messages to multiple subscribers.
  65. Milyakov, Igor, Systems and methods for storing and transferring message data.
  66. Milyakov, Igor, Systems and methods for storing and transferring message data.
  67. Hafri, Younès, Systems and methods for storing message data.
  68. Kushnir, Andrey; Terekhin, Maksim; Mosenkov, Leonid, Systems and methods for transferring message data.
  69. D'Angelo, Giovanni; Donna, Marco; Ionfrida, Nicola, Third party access gateway for telecommunications services.
  70. Roussel, Joris; Baron, Guillaume; Forgues, Bruce, Transmitting information.
  71. Abhyanker, Raj, User-generated community publication in an online neighborhood social network.
  72. Yates, Jr., John S.; Reese, David L.; Hohensee, Paul H.; Van Dyke, Korbin S.; Thusoo, Shalesh; Ramesh, Tiruvur R., Using on-chip and off-chip look-up tables indexed by instruction address to control instruction execution in a processor.
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로